📊 TODO
이번주 TODO✅
정은체
실제 데이터로 수식 테스트해보고 미세 조정
어제 순위 / 어제 푼 문제 메인 테이블 만들기 ✅
일별 추이 그래프 만들어 보기 (이화여대 푼 문제 개수/순위 저장 api 사용) ✅
히언
VPC 돈나가는 이유 알아내기
소은
리프레시 쿠키 이슈 해결✅
예외 처리
페이지네이션✅
브로큰 파이프 문제 해결
다음주 TODO✅
정은체
실제 데이터로 수식 테스트해보고 미세 조정
프론트단 쿠키 생성 / 리프레시 로직 다시 만들기
페이지네이션 구현
래
히언
VPC 돈나가는 이유 알아내기
랭킹 db 만들기
다이너모 db 구축
소은
랭킹 수식 구현 순위 api 만들기
해커톤 날짜
토-일
📊 ewhaHistory
EwhaHistoryApi
api 내용 가져오는 컴포넌트 생성
EwhaHistoryBoxWrap
어제 순위 / 어제 풀린 문제
RankingGraph
전체 그래프 - 최대 20개 (초과하면 랜덤 탈락)- 범위 조절 가능- hover 시 당시 풀린 문제 수 확인 가능
index.js
(main) 페이지에 추가
쨘!
📊 이화 랭킹 기능
사용 nosql 선정
mongoSQL?
Amazon DynamoDB 결정
25기가 무료 (월별)
=>250억 문자(25,000,000,000 characters)
굿
테이블
이화인 이름 | 푼 문제 번호들 |
번호 | 푼 이화인 수 |
수식
< 기본 점수(난이도) > S(basic)
S(basic)
- : 총 문제의 개수
- Ki: 해당 문제(i)의 난이도 점수
K => Bronze V는 1점, Bronze IV는 2점, ..., Ruby I는 30점
< 랭킹 기여도(문제 희소성) 추가점수 > S(rare)
S(rare)
- : 총 문제의 개수
- K: 기본 가중치 ( 10 )
- λ: 감소율 (0.02)
- : 문제 를 푼 사람 수
지수 함수 기반
<완성 수식>
S(total) = S(basic) + S(rare)
'Club|Project > 이대솔브닥웹사이트 - 뀨엘 | Frontend(React,Next.js)' 카테고리의 다른 글
📊 뀨업 : 2차 릴리즈 준비 - 밤샘끝내기 (실패) (0) | 2025.03.29 |
---|---|
📊 뀨업 : 2차 릴리즈 준비 - 회의 9 : 이화랭킹 로직 (0) | 2025.03.15 |
📊 뀨업 : 2차 릴리즈 준비 - 회의 8 : 어제 순위 / 어제 푼 문제 api연결 (0) | 2025.02.22 |
📊 뀨업 : 2차 릴리즈 준비 - 회의 7: 찐 세미로그인/리프레시 기능 완성 (0) | 2025.02.15 |
📊 뀨업 : 2차 릴리즈 준비 : 로드밸런서 깔아끼워 보기 https 드디어,,,왜 이렇게 오래,,, (0) | 2025.02.15 |