Skip to content

A game website which serves as the final project in the Core Programme of 42 Kuala Lumpur.

Notifications You must be signed in to change notification settings

LaiAnTan/42KL-ft_transcendence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ft_transcendence

A game website which serves as the final project in the Core Programme of 42 Kuala Lumpur.

Features

  • Live Pong / Dong games with other remote players
  • User authentication with 42 OAuth 2.0
  • User Dashboard
  • User Profile Customisation
  • Match History
  • Game AI
  • Support on all Chromium - based browsers
  • GDPR Compliance
  • Database monitoring

Tech Stack

  • Vanilla JavaScript, Bootstrap
  • Backend: Python, Django
  • Database: PostgreSQL
  • Monitoring: Prometheus, Grafana

Dependencies

  • docker, docker-compose

Installation

  1. Clone this repository: git clone https://github.com/LaiAnTan/ft_transcendence
  2. make to initialise the Docker cluster

Contributors