Full-stack eCommerce application built with Next.Js 14, and MongoDB, featuring product management, user authentication, and payment integration. šļø Features * ā User Authentication * Sign up and Sign in functionality * Role-based access control (User & Admin) * š§āš¼ User Dashboard * Personalized dashboard for users to manage orders, profile, and cart * š ļø Admin Dashboard * Separate admin panel to manage categories, products, and orders * š Category Management * Add, update, and delete product categories (admin) * š¦ Product Management * CRUD operations for products (admin) * Browse products by category (user) * š Cart System * Add to cart, update quantity, and remove items * š¦ Order Management * Place orders from cart * Track and manage orders (user and admin views) * š³ Stripe Payment Integration * Secure online payments using Stripe API