-
🧇transcendence는 42seoul 공통과정의 마지막 프로젝트입니다.
-
실시간 pingpong게임과 DM, 그룹채팅을 지원하는 웹어플리케이션입니다.
-
개발 기간 : 23.09.16 ~ 24.12.20 (약 3개월)
-
본 레포는 BACKEND 개발에 관한 내용을 위주로 설명합니다.
-
FRONTEND 개발에 관해 궁금하시다면? ft-transcendence-seoul
1. 배포 💻
3. Stacks 🔧
5. erd 설계 📱
사이트 url: https://develop.d35lpok7005dz1.amplifyapp.com/
eunjilee | seonyun | woojeong |
@spew11 | @sbsny | @izone00 |
erd설계 / 인증(OAuth2, TOTP) / 유저 , 친구, 차단 API, DM | 채널 관련 기능 API | DM, 채널 메세지, 게임, 알림 실시간 소켓 / 배포 |
-
🎥 42API의 OAUTH2.0을 통한 로그인을 지원하고 qr코드를 통한 authencation 2차 인증을 제공합니다.
-
👑 각 유저들은 친구나 차단 등의 관계를 가질수 있고 친구끼리는 서로 DM이 가능합니다.
-
📊 채널을 생성하고 채널에 참가해 여러명의 유저와 그룹 채팅을 할 수 있습니다.
-
⭐ 실시간으로 자신의 게임 rating에 따른 게임 매칭이 가능합니다.
-
✅ 웹소켓을 통해 실시간으로 pingpong경기를 할 수 있습니다.
-
📚 다른 유저 online 상태를 확인할 수 있고 전적과 랭크 rating 조회 가능
-
👍 게임 매칭과 친구 초대, 메세지와 같은 기능을 실시간 알림으로 제공합니다.