React + Vite로 만든 뽀모도로 타이머와 메모장 통합 앱입니다.
- 25분 작업 시간 타이머
- 5분 짧은 휴식
- 15분 긴 휴식 (4회 작업 후)
- 시작/일시정지/재설정/건너뛰기 기능
- 세션 완료 시 알림 및 자동 전환
- 시각적 진행률 표시
- 메모 추가/수정/삭제
- 로컬 스토리지에 자동 저장
- 최신 메모 순 정렬
- 상대 시간 표시 (방금 전, 5분 전 등)
npm installnpm run devnpm run buildnpm run preview- React 18
- Vite 5
- CSS3 (모바일 반응형)
- LocalStorage (데이터 영구 저장)
src/
├── components/
│ ├── PomodoroTimer.jsx # 뽀모도로 타이머 컴포넌트
│ ├── PomodoroTimer.css
│ ├── MemoApp.jsx # 메모장 컴포넌트
│ └── MemoApp.css
├── App.jsx # 메인 앱 컴포넌트
├── App.css
├── main.jsx # 진입점
└── index.css # 전역 스타일