Monorepo (Nx) s frontendem a backendem.
- Node.js + npm
npm installPro běh aplikace stačí spustit frontend a backend ve dvou samostatných terminálech:
# terminál 1
npm run frontend# terminál 2
npm run backendPoznámky k DB:
- SQL databáze: používá se lokální SQL databáze (SQLite).
- Produkční/DEV databáze: vytvoří se v rootu repozitáře.
- Backend testy:
npm run backend:testsi vytváří oddělenou databázi. - Migrace:
npm run backendautomaticky spustí počáteční migraci DB.
# e2e testy (Playwright)
npm run e2e# backend testy
npm run backend:testnpm run typecheck
npm run lint
npm run build