Implement Uber eats using this design
- Implement basic header markup
Location
andSearch
should be placed on the next line for small screensDeliver now
should appear on small screensLocation
should be replaced with a header on small screens
- Implement footer
- Pay attention to mobile version
- Implement got to top arrow
- Implement
HomePage
with the list of restaurants in LondonRestaurantCard
should be clickable fully (not only the image)
- Implement
RestaurantPage
basing on McDonald's® (Victoria)- use
uuid
in the URL
- use
- Implement modal window for selecting a meal
- open it when clicking on a meal
- close it on
X
or after adding - (*) close it on outside click
- (**) use a unique link for a modal
- Implement location autocomplete
- Implement a
Basket
- Implement search autocomplete
- Implement
delivery time
selection
- Fork the repository with task
- Clone forked repository
git clone git@github.com:<user_name>/<task_repository>.git
- Run
npm install
to install dependencies. - Then develop
- Run
npm start
to start development server onhttp://localhost:3000
When you run server the command line window will no longer be available for writing commands until you stop server (ctrl + c
). All other commands you need to run in new command line window. - Follow HTML, CSS styleguide
- Follow the simplified JS styleguide
- run
npm run lint
to check code style - When you finished add correct
homepage
topackage.json
and runnpm run deploy
- Add links to your demo in readme.md.
[DEMO LINK](https://<your_account>.github.io/<repo_name>/)
- this will be a link to your index.html
- Commit and push all recent changes.
- Create
Pull Request
from forked repo(<branch_name>)
to original repo (master
). - Add a link at
PR
to Google Spreadsheets.
You should be writing your code in src/
directory.