
- 목적: 사용자가 일일 수면 시간, 기분, 만족도 등을 기록하고 추적하여 건강한 수면 습관을 형성하도록 돕습니다.
- 주요 기능: 수면 기록 추가, 목록 조회, 상세 보기, 수정, 삭제, 통계, AI조언


- 날짜, 수면 시간, 기분, 수면 만족도 등을 기록합니다.
- 이미 저장된 기록의 내용을 수정/삭제합니다.
- 수면 기록을 바탕으로 통계를 제공합니다.
- 수면 기록을 바탕으로 수면 조언을 제공합니다.
- Gemini API를 활용한 AI 수면 조언 기능 구현
- 수면 기록 통계 페이지 추가
- 최근 7일간의 수면 점수 그래프
- 월별 평균 수면 시간 및 만족도 차트
- 더미 데이터 생성 스크립트 추가
- 수면 기록 생성, 조회, 수정, 삭제 기능 구현
- SQLite 데이터베이스 연동
- 수면 기록 목록 페이지 구현
- 수면 기록 추가/수정 폼 구현
# 프로젝트 루트 디렉토리에서 실행
pnpm install
# 프로젝트 루트 디렉토리에서 실행
pnpm dev
# 클라이언트만 실행
pnpm dev --filter client
# 서버만 실행
pnpm dev --filter server
# 모든 테스트 실행
pnpm test
# 클라이언트 테스트
pnpm test --filter client
# 서버 테스트
pnpm test --filter server
# 프로젝트 루트 디렉토리에서 실행
pnpm build