Tilbudsgivern dokumentation
Denne mappe indeholder den aktive dokumentation for Tilbudsgivern. Historiske implementeringsrapporter, afsluttede fixnoter og gamle testbatcher ligger i arkivet.
Start her
| Område | Dokumentation |
|---|---|
| Lokal udvikling | Repository README og AGENTS.md |
| Produktets retning | Mission |
| SmartPakker | Funktionsoversigt og totalgennemgang |
| Tilbudsflow | Professionel tilbudsstruktur og AI-promptguide |
| Ordrestyring | API-inventar, GraphQL-integration og referencecase 2591 |
| Drift | Deployment, pipeline, PM2, logging og backup |
| Sikkerhed | Krypteret miljøkonfiguration og sikkerhedsregler |
| Test | UI-testopsætning og SVG-testguide |
| Aktuel kvalitet | Månedlig tømrerkontrol og seneste statusrapporter |
Systemoversigt
Tilbudsgivern består af:
- en React 18-frontend i
frontend/src/; - en samlet Express-server i
backend/unified-server.js; - backend-services og routes i
backend/src/; - MySQL/MariaDB-adgang gennem
mysql2; - Jest/Supertest-tests i backend og Playwright-tests i
tests/.
Den samlede lokale server kører som standard på port 4032.
Centrale kommandoer
npm run dev
npm run build
npm test
npm run test:pw:local
./scripts/sync-obsidian-vault.sh
Se scripts i repositoryets package.json for den komplette og aktuelle kommandoliste.
Dokumentationsregler
- Beskriv den nuværende funktion i aktive dokumenter; flyt afsluttede forløb til
docs/archived/. - Henvis til konkrete kodefiler og testkommandoer frem for gamle antal, priser eller modelnavne.
- Redigér originalfilen i repositoryet, aldrig kopien under
obsidian-vault/10 Dokumenter/. - Kør
./scripts/sync-obsidian-vault.shefter Markdown-ændringer. - Gem aldrig secrets, kundedata, logs eller backups i dokumentationen.