Connect 4 is a multiplayer board game implemented with Angular and NodeJS
Showcase state synchronization between players and backend using CQRS pattern powered by NGXS and Socket.IO
- Frontend - Angular
- Backend - NestJS
- Database - PostgreSQL
docker-compose up postgres
ng serve api
ng serve webapp
- API: http://localhost:3000/api
- API WebSocket: ws://localhost:3000/eventbus
- API Docs: http://localhost:3000/docs
- WebApp: http://localhost:4200