Skip to content

hetya/Transcendence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Transcendance

๐Ÿš€ Overview

Transcendance is an immersive full-stack web application that seamlessly blends real-time multiplayer gaming with social networking. It is a modern take on the classic Pong game, featuring an engaging online experience with user authentication, matchmaking, chat functionality, and customizable player settings. Designed with a sleek and responsive interface, Transcendance delivers a dynamic and interactive platform for pong gameplay and social interaction.

๐ŸŽฎ Features

  • ๐Ÿ” User Authentication: Secure login with Two-Factor Authentication (2FA) for enhanced security.
  • ๐Ÿ“ Multiplayer Pong Game: Real-time gameplay with smooth matchmaking and a comprehensive game history.
  • ๐Ÿ’ฌ Social Features: Add friends, send direct messages (DMs), and participate in channels with role-based permissions.
  • ๐ŸŽจ Customizable Experience: Personalize user settings, switch between themes, and tailor game preferences.

๐Ÿ›  Tech Stack

  • Frontend: React, TypeScript, CSS
  • Backend: NestJS, WebSockets
  • Database: PostgreSQL with TypeORM
  • Authentication: JWT, Two-Factor Authentication (2FA)

๐Ÿ“Œ Prerequisites

Before running the project, ensure you have the following installed:

๐Ÿš€ Getting Started

Follow these steps to set up and run Transcendance:

  1. Clone the repository:
    git clone https://github.com/hetya/Transcendence.git
    cd transcendance
  2. Create a .env file with the necessary environment variables.
  3. Build and run the project using the following command:
    make

๐ŸŒ Compatibility

This project has been optimized for use with Firefox and Google Chrome, ensuring a seamless experience on two of the most widely used web browsers.


Enjoy playing Transcendance and experience the fusion of gaming and social interaction! ๐Ÿš€๐Ÿ“

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published