A simple monorepo
This project was born to be a scaffold for a new Javascript distributed project (Microservice or Microfrontend). It is a simple project that uses the following technologies / tools / architectures:
- Hexagonal Architecture Ready 🏛
- Typescript 🔒
- Fastify for backend services ⏩
- React Starter ready for Frontend with module federation 📖
To start the project, clone this repo and run
npm install
To generate a new react UI, run:
nx g @monobeetle/peach:ui
To generate a new backend service, run:
nx g @monobeetle/cherry:service
To generate a new e2e test for the service, run:
nx g @monobeetle/cherry:service-e2e
✨ This workspace has been generated by Nx, a Smart, fast and extensible build system. ✨