{"repo":"shakilhasan/sabil","free":true,"listed":false,"github":"https://github.com/shakilhasan/sabil","clone":"git clone https://github.com/shakilhasan/sabil.git","description":"A full-functional (Work in progress now) ecommerce web application that is developed by using MERN (MongoDB, Express.js, React.js, and Node.js)","language":"JavaScript","stars":94,"topics":["react","express-js","jest","material-ui","mern","mern-project","mern-stack","mongoose","nodejs","rbac"],"license":null,"category":"ecommerce","readme_excerpt":"Welcome to the Sabil Project This is a full-functional (Work in progress now) ecommerce web application that is developed by using MERN (MongoDB, Express.js, React.js, and Node.js). Features: 1. In this repository I will keep adding the best practices we should follow in a MERN project. Also for better UX I am using MUI for the UI. 2. It can be run in two ways. One is using Docker, another way is to run manually. 3. Dynamically control the access of any component or API for any user or role via the admin control panel. 4. I will keep adding the best practices we should follow in a MERN project. Also for better UX I am using MUI for the UI. Below are the sample of a product-shop and list page: Technology stack This repository is built on top of Express.js and React.js, however in the implementation detail, we will find other supporting technologies as well. Client side - React - A JavaScript library for building user interfaces - Material-UI Design - A design system for enterprise-level products. Create an efficient and enjoyable work experience - Testing Library - React Testing Library (Not done yet) Server side - Node.js - evented I/O for the backend - Express.js - Fast, unopinionated, minimalist web framework for Node.js - MongoDB - The application data platform for NoSQL databases - Mongoose - mongoose - Swagger - Swagger (Not done yet) - Jest - JavaScript testing framework (Not done yet) - Super Test - Super test API testing framework (Not done yet) Details frameworks and","default_branch":null,"files":null,"tree":[],"storefront":"/r/shakilhasan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shakilhasan/sabil/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."}