ft_transcendence is a web-based application that allows users to play the classic Pong game against each other in real-time. The project includes user authentication, a chat system, and customizable game options.
- User authentication with OAuth
- Real-time multiplayer Pong game
- User profiles with match history and statistics
- Chat system with public and private channels
- Friend system and status indicators
- Two-factor authentication
- Frontend: React, Next.js, TypeScript, Tailwind CSS
- Backend: NestJS, Prisma, PostgreSQL
- Real-time: Socket.IO
- Authentication: OAuth2, Passport.js