🛍️ Overview
SpesaMart offers a curated selection of fashion, electronics, and home essentials. SpesaMart ensures a seamless shopping experience for all users.
🏠 Home
- Sales: Highlights ongoing promotions and discounts.
- Category: Displays product categories such as Fashion, Electronics, and Home Essentials.
- BestSelling: Showcases top-selling products to help customers make informed choices.
- SalesCategory: Organizes sales items by categories for easy navigation.
- Products: Displays individual product details with an option to add to cart or wishlist.
- NewArrival: Highlights the latest products added to the catalog.
- Services: Provides information about delivery, returns, and customer support.
🛠️ Features
- Authentication: User login and signup powered by NextAuth for secure authentication.
- Wishlist: Save favorite items to view later.
- Cart and Checkout: Add products to the cart and proceed to a secure checkout process.
- Navigation: Navigate between About, Contact, Wishlist, Cart, and Checkout pages with ease.
🛠️ Tech Stack
- Next.js: Framework for server-rendered React applications.
- Tailwind CSS: Utility-first CSS framework for responsive styling.
- MongoDB: NoSQL database for storing application data.
- Prisma: Database ORM for MongoDB.
- NextAuth: Library for user authentication and session management.
Usage
- Browse product categories on the home page.
- Search for any product using the product name to filter it.
- Add products to your wishlist or cart.
- Sign in or sign up to manage your wishlist and make purchases.
- Navigate to other pages like About, Contact, and Wishlist.