The E-Commerce Market Site is a full-stack online marketplace built to provide a seamless, secure, and scalable shopping experience. It allows shoppers to explore and purchase products, sellers to manage and fulfill orders, and admins to moderate the entire platform with comprehensive analytics and user controls.
- 🔍 Product Browsing: Explore a wide range of products across multiple categories.
- 🛒 Add to Cart: Add items to your cart and manage them before purchase.
- 💳 Secure Payments: Pay online using Stripe integration.
- 📦 Order Tracking: Track your order status from your dashboard.
- 📋 Product Management: Create, update, and delete product listings.
- 📈 Sales Overview: View and manage incoming orders.
- 📊 Dashboard Analytics: Gain insights into platform performance.
- 👥 User Management: Moderate users, approve seller accounts, and resolve disputes.
- 🛡️ Product Moderation: Approve or reject product listings for quality control.
- 🔐 Authentication & Authorization: Role-based access for shoppers, sellers, and admins.
- 📱 Responsive UI: Mobile-first design with Tailwind CSS.
- ⚙️ Scalable Backend: Built with Next.js API routes.
- Frontend: Next.js
- Styling: Tailwind CSS
- Backend: Next.js API routes
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Payment Gateway: Stripe
- Hosting: Vercel
- Sign up or log in.
- Browse products using filters and search.
- Add to cart and checkout via Stripe.
- Track orders from your personal dashboard.
- Register and verify as a seller.
- Add products with images and descriptions.
- Manage listings and fulfill orders.
- Access a secure admin dashboard.
- Moderate users and product listings.
- View analytics for platform performance.
- Password Security: Encrypted using industry standards.
- Payment Information: Handled securely by Stripe, not stored locally.
- Database Security: MongoDB with protected and limited access credentials.
- Clone the repository:
git clone https://github.com/Emmanuel10701/E-commerce cd ecommerce-market-site