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
.
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
-
Login with 42 intranet id
just click the button
login with 42
, then it will redirect you to 42 Oauth login page. -
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