This is a 2-week project for healthy food delivery service. For MVP app must have a functionality to make an order, check availability of product, correctly use a cart. Objective for MVP - mobile PWA app. (Desktop and tablets after main work).
Project start date - 12/01/22.
Figma design file - click
##To-do
###Pages
- Auth
- Register
- Product
- Product list
- Cart
- Order
- Profile
- Status pages for success and errors
- 404
###Basic components
- JSX icons
- Buttons
- Checkbox
- Select input
- Text input
- Specification card
- Price tag card
- For whom component
- Product card
- Product item card
- Product cart item (mutable & immutable)
- Order card (expandable)
###Logic
- next-auth auth and reg + OAuth
- Mongoose data hording
- Next image hording
- Full forms validation
- Cart store data in db
- Telegram notifications for new orders
- Address picker on order page