Fast-paced 1v1 online card game. Reach 21 without busting.
docker-compose up --build- Frontend: http://localhost:3000
- Backend API: http://localhost:5001
- Database: postgresql://bladeduel:bladeduel123@localhost:5432/bladeduel_db
cd frontend
npm install
npm startcd backend
npm install
npm run dev- Frontend: React 18, TypeScript, Tailwind CSS, Framer Motion
- Backend: Node.js, Express, Socket.io
- Database: PostgreSQL
- Cache: Redis
- Deployment: Docker, Docker Compose
- Real-time 1v1 gameplay
- Special card system
- Ranked & casual modes
- Player progression
- JWT authentication
- WebSocket synchronization
