Skip to content

webeetle/monobeetle

Repository files navigation

Monobeetle

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 📖

Getting Started

To start the project, clone this repo and run

npm install

Generate a new UI

To generate a new react UI, run:

nx g @monobeetle/peach:ui

Generate a new Backend Service

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

Thanks

This workspace has been generated by Nx, a Smart, fast and extensible build system.