/eat-in

E-Commerce website for healthy food delivery service. Written in React, Next.js and Mongoose.

Primary LanguageJavaScript

eat-in

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