{"repo":"hoangsonww/MERN-Stack-Ecommerce-App","free":true,"listed":false,"github":"https://github.com/hoangsonww/MERN-Stack-Ecommerce-App","clone":"git clone https://github.com/hoangsonww/MERN-Stack-Ecommerce-App.git","description":"🛒 Welcome to Fusion Electronics - a sample full-stack, lightweight, and modern online e-commerce application, built with the MERN (MongoDB, Express, React, Node.js) stack! Also features a product recommendation service using vector search, FAISS, and the Weaviate/Pinecone vector DB!","language":"JavaScript","stars":120,"topics":["express","full-stack-web-development","fullstack-development","javascript","mern","mern-project","mern-stack","mern-stack-development","mongodb","nodejs"],"license":"MIT","category":"ecommerce","readme_excerpt":"Fusion Electronics: A MERN-Stack E-commerce Application Welcome to Fusion Electronics , a MERN-Stack E-commerce Application ! This project is a working demo of a full-stack web application that was built using the MERN stack (MongoDB, Express.js, React.js, Node.js). Additionally, it also includes features such as user authentication, checkout process, product recommendations with vector search, and more! It also aims to provide a comprehensive example of building a modern e-commerce platform, covering frontend user interface, backend server logic, database management, and integration with third-party libraries. Let's dive in! Table of Contents 1. Introduction 2. Live Deployment 3. User Interface - Home Page - Full Product List - Cart Page - Checkout Page 4. Features 5. Technologies Used 6. Getting Started - Prerequisites - Installation 7. Project Structure 8. Running the Application 9. Product Recommendations with Vector Database 10. Testing the APIs 11. Unit & Integration Testing - Backend Tests - Frontend Tests 12. Swagger API Documentation 13. OpenAPI Specification - Using the openapi.yaml File 14. Deployment 15. Containerization 16. GitHub Actions & CI/CD 17. Contributing 18. License 19. Creator Introduction This project is a demonstration of building an e-commerce application using the MERN stack, which consists of MongoDB (database), Express.js (server), React.js (frontend), and Node.js (runtime environment). The application allows users to browse products, add them to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/hoangsonww","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hoangsonww/MERN-Stack-Ecommerce-App/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."}