anBarot / transcendance

A single page application with a pong game and a chat

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Transcendance project

This project is a single page application with a Pong game and a chat.

You need the appropriate .env file at the root of your project.

To launch the app you can use the command :

docker-compose up --build

You can use the mock login to access the game. A prompt is displayed if this is the first time you login.

Trans_login

The game can be played locally, against an AI or on separate computers. There are three maps with different themes.

Trans_game

User's stats are collected and can be viewed in the profile page. The user can view other players stats too.

Trans_profile

You can change your name, avatar and activate the Two Factor Authentication - using google authenticator - in the setting page.

Trans_settings

When login with TFA you'll be asked to enter the pin displayed in the google auth app.

Trans_TFA

About

A single page application with a pong game and a chat


Languages

Language:TypeScript 97.4%Language:CSS 2.0%Language:JavaScript 0.4%Language:HTML 0.1%