Skip to content

ethaaalpha/ft_transcendance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


ft_transcandance

◦ PokePong game !

📍 Overview

This repository is about the final project of the 42 Commun core. It's a web pong game realised with threejs, django, bootstarp toolkit and native js. All of the scores are also stored in a local blockchain.

🚀 Getting Started

Dependencies

Please ensure you have the following dependencies installed on your system:

make, python3, docker

🔧 Installation

  1. Clone the git repository:
git clone https://github.com/ethaaalpha/ft_transcendance
  1. Change to the project directory:
cd ft_transcendance
  1. Run the project (read the .env part) :

If a .env file is not present in the project directory, make will run env.py to set it up.

make

🗺️ Additional Resources

GitMind Map For a visual representation of the project structure and dependencies, please refer to the GitMind Map.

API Documentation Detailed information about the API endpoints, request/response formats, and more can be found in the API Documentation.

Database Map The structure of the project's database can be explored through the Database Map.

📄 .env File

The project requires a .env file to function correctly. This file should contain the following variables:

# Default Config Docker
DOMAIN = ''

# PostgreSQL
DB_PASSWORD = ''
DB_USER = ''
DB_NAME = ''

# Django

## API - 42
API_CALLBACK = ""
API_URL = ""
API_UUID = ""
API_SECRET = ""
API_TOKEN = ""
API_INFO = ""

## Mailing
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''

## Django Key
SECRET_KEY=''

# Ethereum Network
NODE1_ACCOUNT_PASSWORD=''
NODE2_ACCOUNT_PASSWORD=''
NETWORK_ID=

Please replace the empty strings ('') with your actual configuration values.
The email service is using smtp.gmail.com server.


Return


About

Last project of 42 commun core.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •