This repository contains the code for a real-time multiplayer online Pong game. The project is part of a school assignment for Codam/42 Network and is built using NestJS for the backend, Svelte for the frontend, and PostgreSQL for the database.
The main purpose of this website is to allow users to play Pong versus other players directly on the website. It includes a user-friendly interface, a chat system, and real-time multiplayer online games.
The website is a single-page application compatible with the latest stable up-to-date version of Google Chrome and one additional web browser of your choice. It can be launched by a single call to: docker-compose up --build
.
Passwords stored in the database are hashed, and the website is protected against SQL injections. Server-side validation is implemented for forms and any user input.