Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.06 KB

File metadata and controls

34 lines (23 loc) · 1.06 KB

Ft_transcendence

Ft_transcendence is a Multiplayer Ping Pong Platform built using Next.js for the frontend and Django REST Framework for the backend. The project includes real-time gameplay, user authentication, and social features such as friends and blocking.


Features

  • Real-time Multiplayer: Play ping pong matches against other users using WebSockets.
  • Authentication & Security: JWT, cookies, OAuth, and 2FA implemented for secure login.
  • User Management: Friend system, blocking functionality, and profile management.
  • Leaderboard & Stats: Track scores, rankings, and player statistics.
  • Responsive Design: Works on desktop and mobile devices.

Tech Stack

  • Frontend: Next.js, React, Tailwind CSS
  • Backend: Django REST Framework, PostgreSQL
  • Real-time: WebSockets
  • Authentication: JWT, OAuth, 2FA
  • Containerization: Docker, Docker Compose

Installation

Clone the repository:

git clone https://github.com/mouaammou/ft_transcendence.git
cd ft_transcendence
make