https://github.com/webeetle/monobeetle
https://github.com/webeetle/monobeetle
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/webeetle/monobeetle
- Owner: webeetle
- Created: 2023-06-20T10:53:10.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-06-27T16:17:35.000Z (almost 3 years ago)
- Last Synced: 2025-03-03T16:13:12.462Z (over 1 year ago)
- Language: TypeScript
- Size: 333 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```bash
npm install
```
## Generate a new UI
To generate a new react UI, run:
```bash
nx g @monobeetle/peach:ui
```
## Generate a new Backend Service
To generate a new backend service, run:
```bash
nx g @monobeetle/cherry:service
```
To generate a new e2e test for the service, run:
```bash
nx g @monobeetle/cherry:service-e2e
```
## Thanks
✨ **This workspace has been generated by [Nx, a Smart, fast and extensible build system.](https://nx.dev)** ✨