Thanks to visit codestin.com
Credit goes to github.com

Skip to content

nevadeon/transcendence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

230 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web

[x] Maj: back fastify
[] Min: front tailwind css
[x] Min: DB for back
[] Maj: store tournament's score in blockchain

User Management

[] Maj: Standard user management :
- Users can securely subscribe to the website.
- Registered users can securely log in.
- Users can select a unique display name to participate in tournaments.
- Users can update their information.
- Users can upload an avatar, with a default option if none is provided.
- Users can add others as friends and view their online status.
- User profiles display stats, such as wins and losses.
- Each user has a Match History including 1v1 games, dates, and relevant
details, accessible to logged-in users.
[x] Maj: Remote auth (OAuth 2.0)

Gameplay & UX

[] Maj: Remote player
[x] Maj: mutltiplayer
[V] Min: add another game with matchmacking and game history
[] Min: custom game option
[] Maj: live chat

IA-Algo

[x] Maj: IA opponent
[V] Min: User & game stat dash board

Cybersecurity

[] Maj: Implement WAF/modsecurity and hashicorp vault
[x] Min: RGPD Norm
[x] Maj: 2FA & JWT

Devops

[] Maj: Infrastructure setup with ELK
[] Min: Monitoring system (prometheus & grafana)
[x] Maj: Backend in microservice

Graphics

[] Maj: Advanced 3d Technique

Accessibility

[] Min: support on all devices
[x] Min: Expanding browser compatibility
[x] Min: Multiple language support
[] Min: Add accessibility for Visually Impaired Users
[x] Min: Server-Side Rendering (SSR) Integration

Server-Side Pong

[x] Maj: Replace Basic Pong with Server-Side Pong and Implementing an API
[] Maj: Enabling Pong Gameplay via CLI against Web Users with API Integration

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors