Skip to content

charlydev42/pong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕹️ Pong

Pong is a modern, full-stack recreation of the classic arcade game — enhanced with multiplayer capabilities, authentication, intant messaging and a polished user interface. Built using Docker for seamless local development.


🚀 Features

  • 🔐 Secure SSL setup (auto-generated certificates)
  • 🧱 Full Docker environment for both frontend and backend
  • 🎮 Classic Pong gameplay, multiplayer-ready
  • 📦 Makefile automation for common tasks

🛠️ Getting Started

1. Prerequisites

Ensure you have the following installed:


2. Clone the Repository

git clone https://github.com/cgermain78/pong.git
cd pong

3. Launch the Project

This will generate SSL certificates and spin up all containers.

make up

📌 On first run, SSL certificates are automatically generated for localhost.


4. Access the App

Once the containers are running, open your browser and navigate to:

https://localhost:3001

🛡️ You may need to accept the self-signed certificate in your browser.


🧹 Makefile Commands

Command Description
make up Build and start the project
make down Stop and remove containers and volumes
make prune Remove all unused Docker data
make clean Alias for make down + make prune
make re Restart fresh (clean + up)
make cert-gen Generate SSL certificates manually

About

Pong is a modern, full-stack recreation of the classic arcade game — enhanced with multiplayer capabilities, authentication, intant messaging and a polished user interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors