bonappetit's People
Forkers
shootermvbonappetit's Issues
Add a simple react app
Before we will start to build the front let's add a simple app from a starter kit
Add e2e
The e2e will check with pupeteer the front page, searching and display recipe item.
Fix responsive latout
The responsive layout is not the best but can wait for later on.
Front end design
Two ways to get it done:
- Create s simple skith
- Look for a ready design
The front end has a couple of elements:
- A front page will ask you what's the products you have - egg, flower, beef etc.
- A page that shows all the recipes
- A page that shows a single recipe
Connect the frontend to the backend
After we created the page we need to bind the components to the server and combined the logic:
- Pull items products from DB in the front page
- Create a search endpoint + search logic
- Pull recipe item from DB in the product page
Good luck!
Add recipie
- name
- description
- ingredients:
- product ID
- amount - 1, 0.5, 2.5
- quantaty - pieces, kb, ml
- video
- level: [beginner, intemident etc. etc.]
- steps:
- text
- time to the next step
Move server to another library
Since we going to add react we need to move all the server to a library called server
.
This also impacts the travis and the caching in travis.
Create a seeder
Fix and add migrations
We need to add list products IDs and not just the product name - this will help us for searching.
We also need to add more products and more recipe
Add state to the front end
This will help us maintain the selections and practice state in react
Add tests for controllers
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.