# 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`