This is a monorepo for the Roboto Workload Management System, structured with a frontend (React + Tailwind) and backend (NestJS + Prisma).
apps/
├── frontend/ # React + CRACO + Tailwind
├── backend/ # NestJS + Prisma
scripts/ # Install, start, build, migrate, seed
- Clone the repository
- Move your existing React and NestJS apps into
apps/frontendandapps/backend - Run the install script:
./scripts/install.sh- Start the system:
./scripts/start.sh- Access your app:
- Frontend: http://localhost:3020
- Backend API: http://localhost:8020
Create .env files in both apps/frontend and apps/backend, based on:
apps/frontend/.env.exampleapps/backend/.env.example
| Script | What it does |
|---|---|
install.sh |
Installs all dependencies |
start.sh |
Starts both apps in parallel |
build.sh |
Builds frontend and backend |
migrate.sh |
Runs Prisma DB migrations |
seed.sh |
Seeds test data (if implemented) |
FOSS license to be added — MIT, AGPL, or similar (TBD).