Skip to content

πŸ“ 42 transcendence πŸ“ ft_transcendence school project with django backend and pure javascript frontend (vanilla js) pong42

Notifications You must be signed in to change notification settings

hu8813/42_ft_transcendence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Pure JavaScript Frontend with Django Backend

Team:

Deyan: ddyankov Ehab: eelasam HΓΌseyin: huaydin Valentin: vstockma

πŸ“ 42 Transcendence: Pong42 Project πŸ“

Welcome to Pong42, a school project 42 Transcendence. This project features a combination of a Django backend and a pure JavaScript (vanilla JS) frontend.

Screenshot

Production Setup

Frontend & Postgresql Db are hosted on Vercel (free), Backend is hosted on Azure as WebApp, could also be hosted on Render (free)

Key Features of 42 ft_transcendence Project

  • Django Backend: Robust and scalable backend developed using the Django framework.
  • Vanilla JavaScript Frontend: Clean and efficient frontend built with pure JavaScript.

Project Overview for 42 transcendence

Pong42 is designed to demonstrate the capabilities of integrating a Django backend with a vanilla JavaScript frontend.

Installation and Setup for Pong42

To get started with Pong42, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/hu8813/42_ft_transcendence.git pong42
    cd pong42
  2. Create .env file: just rename sample.env to .env and use it as Reference

  3. Run:

    make
    # OR
    docker compose up

Live Demo of 42 Transcendence Project

Check out the live demo of the Pong42 project: Pong42 Website

Keywords

  • Django backend
  • Vanilla JavaScript
  • Pure JS frontend
  • ft_transcendence project
  • 42 Transcendence
  • Real-time web application
  • Responsive web design

Enhance your web development skills with the leveraging the power of Django and vanilla JavaScript to create a dynamic and responsive web application as part of the 42 Transcendence course.