- Název týmu: Nic nechceme
- Členové: Matyáš Klimeš, Immamadin Babayev, Štěpán Helbich
- Rok: 2025
- je potřeba mít nainstalováno:
- Node.js v22.12.0
- npm (většinou se instaluje s node.js)
- docker (pokud spouštíme v kontejneru)
nejdřív je potřeba aplikaci sestavit:
npm run build
spuštění aplikace lokálně (port 3000):
npm start
nejdřív je potřeba kontejner sestavit:
docker build . -t TdA2025
spuštění kontejneru:
docker run -p 3000:3000 TdA2025:latest
- Next.js - framework
- Mantine UI - UI knihovna
- MongoDB - databáze (zabudovaná přímo v aplikaci)
- Zod - validace dat
- Socket.IO - komunikace při hraní
- ESLint - statická analýza kódu
- Prettier - formátování kódu projekt používá typescript
- Má robots.txt a generuje sitemapu pro všechny úlohy
- Možnost hrát proti základnímu "rule-based" botovi
- Aplikace odpovídá s nastavenými bezpečnostními hlavičkami