본문 바로가기
  • 컴공생의 공부 일기
  • 공부보단 일기에 가까운 것 같은
  • 블로그
Club|Project/이대솔브닥웹사이트 - 뀨엘 | Frontend(React,Next.js)

📊 뀨업 : 1차 릴리즈 회고 / 2차 릴리즈 준비

by 정람지 2024. 12. 28.

오랜만에 다들 부캠 끝나고 시험 끝나고 비대면 회의

뭐지 이 규칙적인 아름다움이 있는 긴 로그는?


📊 TODO

📍3월 1일 : 2차 릴리즈 예정 (+재홍보

- 다음 릴리즈 보완사항 이야기하고 결정해보기 ✅

- 모니터링 계획 세우기 ✅(후원 시 결정

- 재홍보 계획 : 후원 계좌 카드 페이지 추가✅(2차 릴리즈 시 시행

- 재홍보 계획 : 글 추가✅(2차 릴리즈 시 시행

 

- 리드미 노트 채워주세요!/ 통일 업로드하기

(https://github.com/Goldchae/Qup-Frontend)

- 릴리즈 노트 올리기 (팀레포에
(https://github.com/Database-QL-team/Qup-Frontend/releases/tag/v1.0.0)

 

- 소중대 후원요청 메일 보내기

- 과 사무실에 홍보 메일✅(2차 릴리즈 시 시행

 

📍매주 토요일에 봅시당


📊 2차 릴리즈 계획

💥이슈

- 프론트엔드 최적화/리팩토링 진행
- 백엔드 최적화/리팩토링 진행
- 코드리뷰 해 줄 사람 각자 구해서 진행해봐도 굿
- 크롤링 방식 재논의 ✅
- 사이트 데이터 업데이트 비동기 방식 처리 전환
- 도메인 리디렉션.. 처리
- 페이지네이션
- 개선 문의 창구 같은 거 만들기
- 날짜별 순위 변동 그래프
- 헤더 링크 밑줄...
- CI/CD 백엔드 ✅
- 마우스 호버 시 마우스 아이콘 바꾸기
- 공유 메타데이터

💥기능 추가

개인 랭킹 기능 추가하기

- 카톡/구글 로그인하고 핸들을 입력 매번 안 해도 되게

- 핸들 매번 입력하게 

- 핸들만 입력하는 세션 만들기

리프레시 버튼 누르고 ( 일정 시간 막기?)

 

NoSQL 전환 고려

파이어베이스 또는 redis 등등 

 

💥모니터링

Jmeter - 스트레스 테스트 
Pinpoint - 모니터링

 

프로메테우스 그라파나는 나중에 고민

 

💥e2e 테스트

 


📊 개인별 2차 릴리즈 TODO

2차 릴리즈까지 할 거

정은채

- DNS 제대로,,

- 프론트엔드 최적화/리팩토링 진행

- 코드리뷰 해 줄 사람 구해서 진행

- 헤더 링크 밑줄 처리

- 마우스 호버 시 아이콘 바꾸기

- Jmeter/Pinpoint 도입 ( 소중대 후원 시 )

- Nosql 전환 시 redis로 하면 나나할래

- 이메일 연결 개인 연결 창구

- 핸들 저장 세션

 

( 공유 메타데이터 / 날짜별 순위 변동 그래프 )

<추가 기능 : 기여 랭킹>

- 페이지 구성,기능 생각

- 리프레시 버튼

 

- 후원 요청 이메일 보내기

- 랭킹용 점수 수식 만들기

 

전희원

 

정소은

- 크롤링 + DB 로직 고민해보기(NoSQL로?)

- 백엔드 최적화/리팩토링 -> MyBatis 아니면 JPA 적용

- 간단 로그인

- 페이지네이션

- 문의 창구


📊 기능 추가 상세 : 학생 랭크

크롤링 변환 논의

간단한 핸들 세션 
- 핸들을 입력하세요!!

학생이 문제를 풂
=> 리프레시버튼을 누르면 그 학생 DB만 업데이트됨

그 외에 정해진 시간(현재 자정) 
=> 전체 DB 업데이트

 

DB 테이블 추가 논의

아예 DB를 두 개 쓰기

SQL/Nosql

Nosql DB
- 학생별 푼 문제    new! 
- 학생별 점수    new! 

 

학생 랭크 기능 논의

수식 만들기 

- 전체 기간, 전체 문제

- 내가 푼 문제들에 이화인이 몇 명 푼 문제인지 알아내서 가중치를 주기 ( 나만 푼 문제면 가중치 높/많이 푼 문제면 가중치 다운)

 

< 기본 점수 >
S(basic)= k⋅N
N : 사용자가 푼 문제 수 /  k : 기본 점수 가중치

< 랭킹 기여도(문제 희소성) 추가점수 >
S(rare​) = 
- 기본추가점수가중치/푼 벗들 수?
- 지수함수 적용? 로그함수?
- 가우시안
- 역제곱법

< 문제 난이도 추가점수?>
흠..
S(total​) = S(basic​) + S(rare​)

예전에 이거 보구..나두 저런 거 만들어 보고 싶다고 생각해왔다..


소은이도 딴 플젝 하고 

희원이도 인턴 시작하고 king도 하고

바쁘구먼

화이팅!!