The ideal repository for full-stack app development with ReactJS as the frontend as NestJS fastify server as the backend
- Turborepo
- React v18, NestJs v8.0.0
- 100% Typescript
- Prettier setup
- Use
@core/lib
as a shared package - Mui, Redux and Mobx preconfigured.
- Dockerize images
- Easy to customise
- Github Actions to test apps & docker images build
Place the shared packages in the packages
folder & the applications code in the apps
folder.
If you do not wish to use Turborepo, clone the yarn-workspaces
branch of this project.
Install node_modules
yarn
Build the @core/lib
first.
yarn build:lib
Run the frontend
and fastify-server
in one command thanks to Turborepo's Pipelines
yarn dev
If you found this template helpful and saved your valuable time, consider buying me a coffee