개인용 일정관리 프로그램입니다.
- Next.js
- TypeScript
- Tailwind CSS
better-sqlite3기반 로컬 SQLite
- 월간 달력 보기
- 오늘 일정 보기
- 일정 추가 / 수정 / 삭제
- 일정 메모
- 로컬 SQLite 저장
- 달력 날짜 클릭으로 선택
- 선택한 날짜 기준으로 일정 입력 기본값 설정
- 선택한 날짜 기준으로 일정 목록 필터링
- 이전 달 / 다음 달 이동
- 달력 헤더에서 오늘로 바로 이동
- SQLite 파일 경로:
data/schedule.sqlite - 아래 파일이 함께 생길 수 있습니다:
data/schedule.sqlite-waldata/schedule.sqlite-shm
npm install
npm run dev브라우저에서 http://localhost:3000 열기
npm run lint
npx next build --webpack참고:
기본 next build는 환경에 따라 Turbopack 제한 때문에 실패할 수 있어서, 현재는 --webpack 기준으로 검증하고 있습니다.
docs/product-plan.mddocs/tasks.mddocs/handoff.md
- 이 저장소를 clone 받기
npm install실행npm run dev실행- 아래 문서를 먼저 읽기
docs/product-plan.mddocs/tasks.mddocs/handoff.md
docs/product-plan.md, docs/tasks.md, docs/handoff.md 읽고 현재 상태 파악한 뒤 이어서 작업해줘.
- 저장 / 삭제 후 성공 피드백 추가
- 선택한 날짜 화면 흐름 더 다듬기
- 날짜 처리 방식 정리