Junu's Lab
LAB ONLINE Focus Computer Vision / ML / Animal Behavior
Project Detail

HaBi

TODO앱, 네이버 캘린더, 카카오 캘린더.. 일정 볼 곳이 너무 많아!→ 한눈에 보고 싶어

Archived
Group
product
Domain
Stack
Flutter, FastAPI
Roles
📚 Full-stack, 👤 Project Management
Output
📱 App

Untitled

Source: author's Notion note
Source: author’s Notion note

1. 프로젝트 개요

1-1. 애플리케이션의 주요 목적

  • 한국 로컬 캘린더 최우선 통합 : 카카오톡·네이버 캘린더를 기본 지원하고, Google·Apple·Outlook 캘린더는 선택적 연동.
  • 자연어 음성 입력 최적화 : 한국어 음성 인식을 우선 지원(“나 내일 오후 2시에 회의”), 추후 다국어 확장.
  • 개인+팀 혼합 사용 시나리오 지원 : 개인 일정과 소규모 팀 협업 기능을 간결하게 통합.
  • 올인원 일정 관리 : 할 일, 일정, 음성을 한 화면에서 관리.

1-2. 타겟 사용자

  • 국내 20–50대 직장인·프리랜서 (카카오·네이버 생태계 사용자).
  • 소규모 스타트업·프로젝트 팀 리더 (외부 협업/미팅 많음).
  • 기술 숙련도 낮은 일반 사용자 (앱 학습 부담이 적은 음성+간단 UI 선호).

1-3. 비즈니스 목표

  • 무료 플랜 : 일정 통합, 기본 음성 등록, TODO 리스트.
  • 유료 플랜 : 일정 현황 분석·성취도 피드백, 하루 브리핑, 팀 공유 캘린더, 우선순위/카테고리 관리.
  • 출시 목표 : 한국 B2C 시장 우선 공략 → B2B 소규모 팀 확장.

1-4. 프로젝트 범위

  • MVP : 로컬 캘린더 통합, 음성 등록, TODO 리스트.
  • 확장 : 팀 협업 기능(공유 일정, 중복 확인), AI 일정 최적화.

2. 플랫폼 및 기술 스택

2-1. 플랫폼

  • 초기: iOS + Android 앱.
  • 확장: 웹·데스크톱(Windows/Mac) 지원.

2-2. 외부 연동

  • MVP : 단방향 가져오기(카카오, 네이버, 구글).
  • 최종 : 양방향 동기화.
  • API 조사 및 제약 대응 필요(Naver/Kakao API 제한 있음).

2-3. 음성 처리

  • Whisper 기반 한국어 STT + 커스텀 Intent Parser.
  • 한국어 시간·날짜·이벤트 패턴 학습 반영.
  • 오프라인 모드 지원(캐시 기반).

3. 핵심 기능

3-1. 일정 통합 관리

  • UI 통일 및 색상·태그로 플랫폼별 구분.
  • 중복/충돌 감지 : 사용자가 확인·수정 가능.
  • 공유 일정 뷰(팀 협업 확장 대비).

3-2. TODO 리스트

  • 캘린더 기반 할 일 등록.
  • 반복 패턴: 평일, 주말, 특정 요일.
  • (유료) 우선순위, 카테고리 분류.

3-3. 음성 등록

  • 한국어 자연어 최적화 : “내일 아침 9시에 운동”.
  • 실패 시: 재입력 요청·수동 입력.
  • (향후) 다국어 지원.

3-4. 사용자 인터페이스

  • 월/주/일 뷰 제공 (기본 월간).
  • 다크모드 + 색맹 전용 테마.
  • 직관적 온보딩 플로우.

4. 기술 요구사항

  • 백엔드 : FastAPI (Python)
  • 성능 : 음성 응답 ≤ 5초, 동시 사용자 만 명 목표.
  • 모니터링 : 캘린더 동기화 성공률, 음성 인식 정확도 추적.

5. 차별화 요소 (시장 조사 반영)

  • 국내 유일 카카오·네이버 캘린더 통합 .
  • 한국어 음성 최적화 UX (기존 해외 앱의 약점).
  • 개인+팀 간 단순 협업 기능 (Reclaim·Motion처럼 복잡하지 않고, TidyCal보다 강력).
  • 유료 전환 포인트 : 일정 분석·브리핑·성취도 피드백(해외 앱 Reclaim·Morgen 유사 기능을 로컬화).

6. 향후 전략

  • 초기: 한국 B2C 시장 집중 (일반 직장인·프리랜서).
  • 중기: 소규모 팀 협업 시장 (팀 공유 일정, 업무 분담).
  • 장기: 해외 확장 (영어·중국어·일본어 음성 + 글로벌 캘린더).