jnsh / ft_transcendence

TRANCE ENERGY 2024
0 stars 0 forks source link

Plan #2

Open l-broms opened 1 month ago

l-broms commented 1 month ago

Just a first plan.

Major module: Use a Framework as backend.

Major module: Standard user management, authentication, users across tournaments.

Major module: Remote players

Major module: Multiple players

Major module: Live Chat.

Major module: Introduce an AI Opponent.

Major module: Implement Two-Factor Authentication (2FA) and JWT. ???

Major module: Infrastructure Setup with ELK (Elasticsearch, Logstash, Kibana) for Log Management. ???

Major module: Designing the Backend as Microservices.

Major module: Implementing Advanced 3D Techniques ???

Major module: Replacing Basic Pong with Server-Side Pong and Implementing an API

Major module: Enabling Pong Gameplay via CLI against Web Users with API Integration. ???

Minor module: Use a database for the backend -and more.

Minor module: Game Customisation Options ???

Minor module: User and Game Stats Dashboards.

Minor module: Monitoring system. ???

Minor module: Support on all devices. ???

Minor module: Expanding Browser Compatibility.

Minor module: Server-Side Rendering (SSR) Integration. ???

GAMES ORGANIZATION

Remote:

Local:

Chat: webhooks

(〃 ̄ω ̄〃)ゞ https://en.wikipedia.org/wiki/Webhook <---- go there and read blyat

l-broms commented 1 month ago
Screen Shot 2024-05-25 at 18 32 07
dardangerguri commented 1 month ago
Data needed How to call endpoint
username, user email, user avatar, user friendslist Method: GET Url: https://localhost:8000/api/user Headers: content-type: application/json