Skip to content

yavuzergun1/food-ordering-nextjs

Repository files navigation

💫 Fooder / Full-Stack (CRUD) NextJS project with MongoDB + Mongoose

💻 Tech Stack:

JavaScript TypeScript CSS3 Next JS JWT MongoDB Redux TailwindCSS Vercel Firebase Google Cloud Netlify NPM Chakra

Other Techs: NextAuth, Mongoose, Bcyrpt

Project description

Full-Stack Project with NextJS + MongoDB + Mongoose with Authorization and CRUD abilities

    User Abilities:

  • Login, Logout
  • Update user info (address, email, password, profile photo...)
  • Choose foods from the menu with extra options
  • Add to cart and display bill in cart
  • Checkout and send the order to seller
  • Display current and recent orders

    Admin Abilities

  • Display all foods
  • Add new foods with photos and all options
  • Display, add or delete categories
  • Delete existing foods
  • Display orders which come from the user side
  • Change order status (payment, preparing, on the way, delivered)