수정전 - 난이게 좋음.

🔹 1주차 (5/14 ~ 5/17)

목표: 기능 구조 파악 및 설계

날짜 할 일
5/14 (수) - API 명세 정리 시작 (/register, /login, /points)
5/15 (목) - API 명세 마무리- DB 모델링 초안 작성 (User, PointHistory 등)
5/16 (금) - DB 모델링 확정- 상태관리 구조 및 폼 라이브러리 선정 (예: React Hook Form)

🔹 2주차 (5/20 ~ 5/24)

목표: 회원가입 + 로그인 기능 구현

날짜 할 일
5/20 (월) - 회원가입 페이지 구현 시작 (UI + 상태관리 구조)
5/21 (화) - 비밀번호 확인, 중복 닉네임/이메일 유효성 검사
5/22 (수) - 회원가입 API 연동 및 예외 처리
5/23 (목) - 로그인 페이지 구현 및 API 연동
5/24 (금) - 로그인 성공 처리 (토큰 저장, 리디렉션 등)- 로그인 실패 시 에러 처리

🔹 3주차 (5/27 ~ 5/31)

목표: 포인트 뽑기 기능 구현

날짜 할 일
5/27 (월) - 포인트 뽑기 로직/쿨타임 설계 + 모달 UI 구현 시작
5/28 (화) - 뽑기 클릭 시 랜덤 포인트 지급 API 연동
5/29 (수) - 타이머 표시 (남은 시간 표시 UI)
5/30 (목) - 포인트 실시간 반영, 예외 처리
5/31 (금) - 전체 포인트 기능 테스트 및 디버깅

🔹 4주차 (6/3 ~ 6/5)

목표: 통합 테스트 및 발표 준비

날짜 할 일
6/3 (화) - 회원가입 → 로그인 → 뽑기 전체 흐름 점검
6/4 (수) - 버그 수정, 리팩토링 (컴포넌트 정리 등)
6/5 (목) - 발표자료, 시연 영상/스크립트 준비