ft_transcendence
ft_transcendence copied to clipboard
the best ft_transcendence ft-transcendence fttranscendence transcendence
ft_transcendence
Introduction
Best transcendence ever, made by students from 42LeHavre.
The goal of this project is to make a single page application displaying at least a Pong game.
But we decided to get more ambitious...
General Requirements
- Create an API app on 42 intra
- Edit your redirect URI to
https://localhost:8443/auth/42in production mode or tohttp://localhost:8000/auth/42in dev mode - Copy .env.example into a .env file
Development Usage
nix-shellpython backend/manage.py migrate
Production Usage
docker-compose up
Technologies
- React
- Tailwind
- Django
- Docker
Modules
- Framework Backend M
- Framework Front-end m
- Database m
- User management M
- OAuth 2.0 - API 42 M
- Networked multiplayer M
- More than 2 players M
- Another Game : Bonk M
- Customization m
- Chat M
- Bot Pong M
- Stats Dashboard m
- GDPR m
- Microservices M
- Responsive m
- Interbrowser m
- Multiple language support m
- Server side pong M
M: major module - m: minor module
Norm
Commit messages
Commit messages should apply to the following norm:
- | <commit>: Deleted something~ | <commit>: Modified something+ | <commit>: Added something
This commit format follow the DinoFormat rules
Code Formatter
- Javascript: Prettier
- Python: Black