A ReactJS frontend and NestJS backend dashboard starter pack
The Angular edition can be found at https://github.com/j1032w/dashboard-starter
- Built with ReactJS 16, NestJS 10, Nx 16, MongoDB 6, Typescript 5, react-redux 7, and Material UI 5
- Nx monorepo structure with vite builder
- Follows clean architecture
- REST API, Swagger, GraphQL and Socket.io
- CSS Module and SCSS
- Jest and React Testing Library unit testing
- Cypress E2E automation testing
- ESlint and Prettier
- SonarQube code quality inspection
- Gitlab CI/CD pipeline
- Clone repository
git clone https://github.com/j1032w/das-mono-nestjs-reactjs.git
- Running docker compose
docker compose build
docker compose up -d
- Navigate to
UI: http://localhost:8080
socke.io: http://localhost:8081
API: http://localhost:3000
GraphQL: http://localhost:3000/graphql
yarn start-ui
yarn start-api
yarn test
yarn lint
yarn build
https://gitlab.com/j1032w/das-mono-nestjs-reactjs/-/pipelines
https://sonarcloud.io/summary/overall?id=j1032w_das-mono-nestjs-reactjs