{"repo":"harryho/react-crm","free":true,"listed":false,"github":"https://github.com/harryho/react-crm","clone":"git clone https://github.com/harryho/react-crm.git","description":"A reusable CRM project for real-world business based on React, Redux & Material-UI","language":"TypeScript","stars":522,"topics":["react-redux","react","material-ui","thunk","real-world","typescript","storybook"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"React Ecom Demo This react ecom demo is built on the top of my customized React boilerplate with Storybook. The boilerplate repo is available here. If you want to build something simpler from scratch, you can follow the README to build your own app step by step. Live Demo Demo The demo is just a proof of concept. It doesn't have back-end API and all features of master branch. Screenshots ---- Prerequisites - Node.js = 22 (required by Vite 8; enforced via engines ) - Yarn 1.22+ — the repo ships a yarn.lock ; do not mix with npm or pnpm - TypeScript = 5.9 , React 19.2 , MUI 7.3 , react-router 7.18 , Vite 8.1 , Storybook 10.5 , MSW 2.3 , Vitest 3.2 Quick check: node -v should report v22.x or newer. ---- Getting Started ---- Previous demo Previous Demo The demo is built on React 16 and Mui 4. Source code is available here Screenshots Storybook Change log - Jul 2026 — Added full CRUD for Users / Products / Orders / Cart, a checkout → payment → shipment pipeline, dashboard analytics from live data, route-level code-splitting, production MSW, real Storybook stories, and a Vitest + Testing Library test setup. - Jun 2026 — Platform uplift and domain rework. Bumped to React 19.2, MUI 7.3, react-router 7.18, Vite 8.1, Storybook 10.5, TypeScript 5.9. Replaced json-server with MSW 2 service-worker mocks and a typed fetch client. See Prerequisites for the new toolchain floor. - Apr 2025 - Merge latest demo to master branch. - Dec 2024 - React 18 and Mui 6 live demo is released. - Jun 2024 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/harryho","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/harryho/react-crm/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."}