Skip to content

isByeolHere/isByeolHere-Solvr-Q6

Repository files navigation

당신의 수면 패턴을 기록하고 관리하세요

스크린샷 2025-06-06 오후 3 32 23

프로젝트 개요

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

화면 구성

스크린샷 2025-06-06 오후 3 15 26 스크린샷 2025-06-06 오후 3 32 33

주요 기능

📝 수면 기록 추가

  • 날짜, 수면 시간, 기분, 수면 만족도 등을 기록합니다.

✏️🗑️ 수면 기록 수정/삭제

  • 이미 저장된 기록의 내용을 수정/삭제합니다.

📊 통계

  • 수면 기록을 바탕으로 통계를 제공합니다.

🎤 AI 조언

  • 수면 기록을 바탕으로 수면 조언을 제공합니다.

서비스 업데이트 내역

Task 3: AI 수면 조언 기능 추가

  • Gemini API를 활용한 AI 수면 조언 기능 구현

Task 2: 수면 기록 통계 기능 추가

  • 수면 기록 통계 페이지 추가
    • 최근 7일간의 수면 점수 그래프
    • 월별 평균 수면 시간 및 만족도 차트
  • 더미 데이터 생성 스크립트 추가

Task 1: 수면 기록 CRUD 기능 구현

  • 수면 기록 생성, 조회, 수정, 삭제 기능 구현
  • SQLite 데이터베이스 연동
  • 수면 기록 목록 페이지 구현
  • 수면 기록 추가/수정 폼 구현

🛠 Stacks

Frontend

React TypeScript Vite TailwindCSS React Router

Backend

Fastify TypeScript

Database

SQLite

Common

pnpm Vitest Prettier

Environment

Node.js git GitHub


설치 및 실행

초기 설치

# 프로젝트 루트 디렉토리에서 실행
pnpm install

개발 서버 실행

# 프로젝트 루트 디렉토리에서 실행
pnpm dev

# 클라이언트만 실행
pnpm dev --filter client

# 서버만 실행
pnpm dev --filter server

테스트 실행

# 모든 테스트 실행
pnpm test

# 클라이언트 테스트
pnpm test --filter client

# 서버 테스트
pnpm test --filter server

빌드

# 프로젝트 루트 디렉토리에서 실행
pnpm build

About

Solvr - Deep Sleep. Created from beautifulife/fullstack-boilerplate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •