Krátký návod ke spuštění backendu, frontendové aplikace a jednoduchého device simulátoru.
- Node.js (doporučena verze 18+)
- npm
- Vytvoř
.envv adresářibackend(příklad):
DATABASE_URL="file:./prisma/dev.db"
PORT=3001
JWT_SECRET=change-me
- Nainstaluj závislosti:
cd backend
npm install
npx prisma generate
- Spusť vývojový server:
npm run dev
Backend poběží na http://localhost:3001 a Swagger dokumentace je na http://localhost:3001/docs.
Poznámka: V přiložené SQLite DB (
prisma/dev.db) je předvytvořen administrátoradmin@example.coms heslemadminadmin, lze ho rovnou použít pro rychlé testování.
- Nainstaluj závislosti:
cd frontend
npm install
- Spusť vývojový server:
npm start
Frontend běží na http://localhost:3000 a proxy už směřuje požadavky na backend na portu 3001.
Simulátor je čisté HTML/JS/CSS. Otevři device-simulator/index.html v libovolném prohlížeči (stačí dvojklik nebo open device-simulator/index.html). Žádná instalace ani server nejsou potřeba, jen měj spuštěný backend, pokud simulátor s API komunikuje.