{"repo":"AnantDuhan/MERN-Ecommerce","free":true,"listed":false,"github":"https://github.com/AnantDuhan/MERN-Ecommerce","clone":"git clone https://github.com/AnantDuhan/MERN-Ecommerce.git","description":"Architected a polyglot e-commerce platform integrating a React/RTK frontend, a Node.js backend, and a Python ML microservice. The platform's core is a hybrid, real-time recommendation system using Redis and pre-computed models to provide instant, personalized suggestions. The system is built for production with Stripe, AWS S3 & robust security","language":"JavaScript","stars":13,"topics":["expressjs","mongodb","mongoose","nodejs","reactjs","redux","redux-thunk","stripe-payments","chartjs-linegraph","chartjs"],"license":null,"category":"ecommerce","readme_excerpt":"MERN Ecommerce Platform A full-stack e-commerce application built with the MERN stack (MongoDB, Express.js, React.js, Node.js) that provides a comprehensive online shopping experience. This platform offers advanced features for both customers and administrators, including secure payments, inventory management, user reviews, and more. 🚀 Features 🛒 Customer Features - User Authentication & Security - Secure registration and login with JWT tokens - Google OAuth integration - Two-factor authentication (2FA) support - Password reset functionality - Role-based access (User/Admin) - Product Discovery - Browse products by categories - Advanced search and filtering (price, rating, category) - Product reviews and ratings - AI-powered product summaries - Image galleries for products - Shopping Experience - Add products to wishlist - Shopping cart management - Secure checkout with Stripe payment integration - Coupon code discounts - Order tracking and history - Customer Support - Contact form for inquiries - Return and refund request system - Order status updates via email - Personalization - User profiles with avatar upload - Wishlist management - Order history and reordering - Personalized recommendations (AI-powered embeddings) 👨‍💼 Admin Features - Dashboard Management - Comprehensive admin dashboard - User management and analytics - Order management and fulfillment - Product inventory control - Product Management - Create, update, and delete products - Category management - Stock","default_branch":null,"files":null,"tree":[],"storefront":"/r/AnantDuhan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AnantDuhan/MERN-Ecommerce/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."}