Skip to content

woolimi/ft_transcendence

Repository files navigation

ft_transcendence (42 Pong)

presentation 42Pong

Overview

ft_transcendence is the last common core project of école 42. The superficial purpose of this project is to implement a real-time online pong contest website with ruby on rails, backbone.js, and postgreSQL, but the real purpose is to create something you've never done before with a language you've never used and a framework you've never experienced before.

This 42 Pong support realtime game, chat, group chat channel, friend's online-offline status, guild, guild war, ranking system and tournament. All layouts are fully responsive.

For more details, please read subject file en.subject.pdf.

How to launch

For launching our website, just enter the command below.

docker-compose up --build

To access 42pong site, go to localhost

http://127.0.0.1

To access pgadmin site, use to 8080 port of localhost.

// pgadmin id : admin@admin.com, password : admin
// db user : postgres, password : postgres
http://127.0.0.1:8080 

How to login

  1. Login with 42 intranet id

    just click the button login with 42, then it will redirect you to 42 Oauth login page.

  2. Login with database id and password

    For those who do not have an 42 intranet ID, we have created a backdoor login page.

    http://127.0.0.1/users/sign_in
    

    These are the list of dummy user email ids. You can use one of these for login. password is always asdfas.

    doby@asdf.com
    jai@asdf.com
    salty@asdf.com
    noich@asdf.com
    benny@asdf.com
    sophie@asdf.com
    ol@asdf.com
    snow@asdf.com
    jerry@asdf.com
    charly@adf.com
    

    If you want to see admin page, login with email wpark@student.42.fr

Contributer

Resources

About

Last common core project in école42.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •