Enjoy to have a new experience on clean architecture in react projects by CodeWithMohsen perspective.
npm install --prefix ./frontend/web ./frontend/core ./backend
Bash command (easy to use) -> under construction for Mac systems.
./dev.sh
Backent server
npm run develop --prefix ./backend
https://192.168.0.1/1337
Frontend website
npm run dev --prefix ./frontend/web
https://192.168.0.1/3000
- Clean Architecture (Project Structure): https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html
- RTK Query (Service Manger): https://redux-toolkit.js.org/rtk-query
- Redux Toolkit (State Manager) https://redux-toolkit.js.org
- Persist (Storage Manager): https://www.npmjs.com/package/node-persist
- YUP (Entity Validator): https://www.npmjs.com/package/yup
- NextJs (Framework): https://nextjs.org
- Material UI (UI Library): https://mui.com
- TypeScript (Programming Language): https://www.typescriptlang.org
I have been implementing this project constantly for free to share knowledge of programming in reactjs communities, since 2023, by myself specially reviewing ASP .net solutions as backend projects where we have kind of this architecure there. It is my prespective of programming and it could have any mistakes, consequently please give me your comment and keep in touch. It is my pleasure if you donate me for free by following my profile and give me a shiny star by only one signle click to this project. Good Luck!
Copyright (C) 2023-Now By CodeWithMohsen (Mohsen Hajikarimian) Please do not use this project in commercial projects.