Skip to content

lbelet/transcendence2.0

Repository files navigation

Transcendence

AnimationTranscendence-ezgif com-resize

Login Screen User Account Screen

Welcome Screen Tournament Screen

PongAnim

Introduction

Transcendence is a comprehensive web application developed as part of the 42 school curriculum. It incorporates advanced features such as authentication, user management, and an online multiplayer game, all with an emphasis on security and performance.

Features

Transcendence includes the following features:

  • Authentication: Sign-up and login.
  • User Management: User profiles and friends list.
  • Online Game: Real-time multiplayer game integration.
  • Security: Protection against common attacks like CSRF and XSS.

Technical Skills

This project helps develop and strengthen the following skills:

  • Front-end:
    JavaScript Three.js

  • Back-end:
    Django

  • Database Management:
    PostgreSQL

  • Security:
    2FA Sessions

  • WebSockets:
    WebSockets

  • DevOps:
    Docker

Other Skills

In addition to technical skills, this project helps develop:

Project Management Team Collaboration Problem Solving Adaptability

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published