브랜치 |
목표 |
업무내용 |
feature/#2 |
blobnom v2 |
|
blobnom을 유지보수가 가능하게 변경한다 |
1. frontend 전부 새로 만들기 (with. tanstack query + router + mantine) |
|
- backend 전부 새로 만들기 (with. fastapi)
- DB 구조 변경
- 사용성 개선 (방 수정, 삭제 만듦) |
|
feature/#3-auth | 회원 인증 기능
회원과 비화원의 권한 명확히 구분 | frontend
로그인, 회원가입, 아이디 찾기, 비밀번호 찾기 UI
토큰 상태관리 (with. zustand)
backend
가입 회원 정보 테이블 생성
토큰 발급 및 인증 로직 (JWT?)
|
| dev | 모든 개발 중인 기능들 병합 | |
| feature/#4-room-uxui | front의 room-detail의 ux, ui 개선 | |
| feature/#5-contests | 기본적인 대회 기능 구현
(대회 엔티티, UI 등등) | |
| feature/#6-profile | 유저 프로필 페이지 및
표시되는 핸들 꾸미기 구현 | |
| feature/#7-tier | solved.ac 티어 표시 | |
| feature/#8-upgrade-backend | - 백엔드 속도 개선
- alembic 도입 | |
| feature/#9-update-minor-change | - front 밝은배경 색깔변경
- 장기적으로 백엔드 속도 개선용 데이터 관리 | |
|
feature/#10-scheduler | - 안정적인 방 준비-시작-종료 프로세스를 위해, SQLalchemyJobStore를 이용하여 scheduler의 job들 관리 | |
| feature/#11-redis_socketio | Redis를 사용한 데이터 캐싱
Socket.io를 활용한 안정적인 알림 시스템 | |
| feature/#12-codeforces | 1순위. 코포 문제 받아오
2순위. 계정에 코드포스 연동
3순위. 가입할 때 코포/솔브드 중 하나 가능하게 하기 | |
| feature/#13-animations | 여러 애니메이션 적용해보기 | |