Files
leistungsbilanz-ts/README.md
T
2026-04-30 21:43:45 +02:00

32 lines
786 B
Markdown

# Leistungsbilanz
TypeScript backend for electrical power-balance planning.
## Setup
1. `npm install`
2. `npm run db:generate`
3. `npm run db:migrate`
4. `npm run dev:api`
5. `npm run dev:web`
## Commands
- `npm run dev:api`: Start API server on port 3000
- `npm run dev:web`: Start Next.js frontend on port 3001
- `npm run build:api`: TypeScript backend build
- `npm run build:web`: Next.js frontend build
- `npm run test`: Calculation tests
- `npm run db:generate`: Generate migrations
- `npm run db:migrate`: Apply migrations
## Current API
- `GET /health`
- `GET /api/projects`
- `POST /api/projects`
- `GET /api/projects/:projectId/distribution-boards`
- `POST /api/projects/:projectId/distribution-boards`
- `GET /api/consumers/projects/:projectId`
- `POST /api/consumers`