Cravings Store

Welcome to Craving Store, your go-to ecommerce platform for ordering snacks and food items online! Built with Next.js as a full-stack application using app router, Craving Store provides a seamless browsing and ordering experience for end-users.

Features

  • Next.js Application: Craving Store is developed as a full-stack application using Next.js, providing server-side rendering and a delightful user experience.
  • PostgreSQL Database: The application utilizes PostgreSQL as its database system for storing product information, user data, and orders.
  • Prisma ORM: Prisma serves as the ORM (Object-Relational Mapping) tool for interacting with the PostgreSQL database, simplifying data access and manipulation.
  • NextAuth: User authentication is handled with NextAuth, allowing users to securely log in using various authentication providers.
  • Menu Exploration: Users can view and explore the available menus, browsing through the wide selection of snacks and food items.
  • Add to Cart: Even before logging in, users can add items to their cart, making it convenient to prepare their order ahead of time.
  • Order Management: After logging in, users can proceed with their orders, view their order history, and track the status of their current orders on the order page.
Nextjs-14
Daisyui
Postgresql
Prisma