{"repo":"Braineanear/EcommerceAPI","free":true,"listed":false,"github":"https://github.com/Braineanear/EcommerceAPI","clone":"git clone https://github.com/Braineanear/EcommerceAPI.git","description":"An API for e-commerce works, built using NodeJS & MongoDB","language":"TypeScript","stars":250,"topics":["nodejs","mongodb","redis","jwt","passport","ecommerce","api","chai","mocha-chai","unit-testing"],"license":null,"category":"ecommerce","readme_excerpt":"Ecommerce API Overview -------- Welcome to the Ecommerce API project! This API is built using NodeJS and MongoDB and provides a comprehensive set of features for managing an e-commerce platform. Key Features ------------ - Authentication: Secure user authentication mechanisms. - Password Management: Functionality for password resetting and updating. - User Management: CRUD operations for managing user profiles. - Cart Service: Manage user carts, add or remove items. - Review Service: Allow users to create and manage product reviews. - Product Service: CRUD operations for products. - Favorite Service: Manage users' favorite products. - Order Service: Handle order creation and management. - Category Service: Organize products into categories. - Brand Service: Manage product brands. - Color Service: Support for product colors. - Size Service: Manage product sizes. - Tag Service: Tagging functionality for products. - History Service: Track user activity and history. - Full Text Search Service: Powerful search capabilities across the platform. - Multi-Language Support: Support for multiple languages to cater to a global audience. API Usage --------- To get started with the API, follow these steps: 1. Clone the repository: git clone https://github.com/Braineanear/EcommerceAPI.git 2. Install the dependencies: yarn install 3. Add your own .env file with the necessary environment variables. 4. Start the development server: yarn run start 5. Open http://localhost:8080/docs to view the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Braineanear","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Braineanear/EcommerceAPI/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."}