{"repo":"eeshsaxena/ecommerce-mern-shophub","free":true,"listed":false,"github":"https://github.com/eeshsaxena/ecommerce-mern-shophub","clone":"git clone https://github.com/eeshsaxena/ecommerce-mern-shophub.git","description":"Complete E-Commerce Platform built with MERN Stack - Product catalog, shopping cart, checkout, user authentication, order management","language":"JavaScript","stars":15,"topics":["ecommerce","express","jwt-authentication","mern-stack","mongodb","nodejs","react"],"license":null,"category":"ecommerce","readme_excerpt":"🛍️ ShopHub - Full-Stack E-Commerce MERN Application A complete e-commerce platform built with MongoDB, Express.js, React, and Node.js. 🌟 Features Customer Features - 🏠 Home Page with featured products - 🛒 Product Catalog with search and category filters - 📦 Product Details with ratings and reviews - 🛍️ Shopping Cart with quantity management - 💳 Checkout Process with shipping address - 📋 Order History and tracking - 👤 User Authentication (Register/Login) - 💰 Multiple Payment Methods Technical Features - ✅ RESTful API architecture - ✅ JWT authentication - ✅ Password hashing with bcrypt - ✅ MongoDB database with Mongoose ODM - ✅ React Context API for state management - ✅ React Router for navigation - ✅ Responsive design (mobile-friendly) - ✅ Real-time cart updates - ✅ Order management system - ✅ Stock management 📁 Project Structure 🚀 Quick Start Prerequisites - Node.js (v14 or higher) - MongoDB Atlas account (free tier available) - npm or yarn Installation 1. Clone and install dependencies: 2. Set up MongoDB Atlas: - Go to https://www.mongodb.com/cloud/atlas - Create a free account - Create a new cluster - Get your connection string - Update ecommerce-server/.env : 3. Seed the database with sample products: POST /api/seed deletes every existing product before inserting the samples, so it is disabled unless SEED TOKEN is set and presented as the x-seed-token header. 4. Run the application: This starts: - Backend: http://localhost:5000 - Frontend: http://localhost:3000","default_branch":null,"files":null,"tree":[],"storefront":"/r/eeshsaxena","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eeshsaxena/ecommerce-mern-shophub/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}