Webová aplikace pro hraní piškvorek s přáteli nebo proti AI. Aplikace nabízí pokročilé funkce, včetně multiplayeru, vlastní tvorby her a přístupu ke knihovně uložených her.
Tento projekt je výtvorem tříčlenného týmu, který se zaměřil na vytvoření moderní webové aplikace s důrazem na interaktivitu a uživatelský zážitek. Projekt kombinuje nejnovější webové technologie a osvědčené nástroje, aby poskytl spolehlivé a intuitivní řešení pro hraní piškvorek.
- Lukáš Merta – kapitán týmu, fullstack developer, designér
- Robert Němeček – frontend developer, tester
- Norak Eric Sok – tester
- Frontend: React s Vite a TypeScript
- Backend: Node.js s Express
- CSS: SCSS
- Databáze: MySQL
- Multiplayer: Socket.io
- Nástroje:
- Docker pro kontejnerizaci
- Figma pro návrh designu
- GitHub pro správu verzí
- Spusťte příkaz:
docker-compose up --build -d
- Aplikace bude dostupná na:
- Frontend: https://localhost:5100
- Backend: https://localhost:5200
- Vytvořte Docker iamge:
docker build -t tda-buraci .
- Spusťte kontejner:
docker run -p 5200:5200 tda-buraci
- Aplikace bude dostupná na:
- Backend (hostující frontend): https://localhost:5200
- Hra proti AI: Výzva s adaptivní AI pro všechny úrovně hráčů.
- Multiplayer: Hrajte s přáteli v reálném čase díky socket.io.
- Vlastní hry: Možnost vytvořit unikátní herní mapy a sdílet je s ostatními.
- Uložené hry: Přístup k oblíbeným hrám a strategickým zápasům od ostatních hráčů