미루는 습관을 추적하고, 친구와 함께 관리하는 소셜 리마인더
미루니는 할 일과 일정을 관리하면서, 미루는 습관을 시각화하고 친구와 함께 관리하는 소셜 리마인더 앱입니다.
- 할 일을 미룰 때마다 횟수가 기록되고, 단계별 경고 색상으로 시각화
- 친구의 일정/할일을 엿보고, 주간 통계를 비교
- 반복 할일, 주간 보고서, 스트릭 시스템
| Repository | Description |
|---|---|
| miruni-app | Flutter 클라이언트 (Web + Mobile + Desktop) |
| miruni-backend | Spring Boot 백엔드 (Kotlin, PostgreSQL, Redis) |
| Frontend | Flutter (Dart), Riverpod, GoRouter, Freezed |
| Backend | Spring Boot (Kotlin), Spring Security, JPA, PostgreSQL, Redis |
| Auth | Google OAuth 2.0 (Web redirect + Mobile SDK), JWT |
| Infra | Mac Mini + Docker Compose, Cloudflare (Tunnel, Pages, DNS) |
| CI/CD | GitHub Actions → Cloudflare Pages (프론트), Docker 빌드 (백엔드) |
- 할 일 / 일정 관리 (추가, 수정, 삭제, 완료, 미루기)
- 미룬 횟수 시각화 (단계별 색상 경고)
- 반복 할일 (매일/매주/매월)
- 월간 캘린더 뷰 (일정 바 + 할일 점)
- 친구 시스템 (친구 코드, 그룹, 일정 모아보기)
- 주간 통계 + 친구 비교 차트
- 주간 보고서 카드
- Google OAuth 소셜 로그인
- 회원탈퇴 (soft delete + 재가입 복원)
- 반응형 UI (Mobile / Desktop / Web)
