Cravings Store
Overview
Snack ordering app with cart, auth, and PostgreSQL — built with Next.js & Prisma.

Features
Next.js Application
Developed as a full-stack application using Next.js, providing server-side rendering and a delightful user experience.
PostgreSQL Database
Utilizes PostgreSQL as its database system for storing product information, user data, and orders.
Prisma ORM
Prisma serves as the ORM 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.