28 lines
523 B
Markdown
28 lines
523 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`
|
|
|
|
## Commands
|
|
|
|
- `npm run dev`: Start API server
|
|
- `npm run build`: TypeScript 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/consumers/projects/:projectId`
|
|
- `POST /api/consumers`
|
|
|