This is a modern fullstack monorepo using Turborepo, featuring:
- Express backend with TypeScript
- Modern Angular frontend
- Workspace-based monorepo structure
.
├── apps/
│ ├── backend/ # Express TypeScript API
│ └── frontend/ # Angular application
└── packages/ # Shared packages (if needed)
- Install dependencies:
npm install- Start the development servers:
npm run devThis will start both the backend (port 3000) and frontend (port 4200) in development mode.
npm run dev: Start all applications in development modenpm run build: Build all applicationsnpm run test: Run tests across all applicationsnpm run lint: Run linting across all applications
The backend runs on http://localhost:3000 and provides a REST API.
The Angular frontend runs on http://localhost:4200 and provides a modern web interface.