서비스의 주요 기능
- 테마별 캘린더 생성 [ Must have ]
- 사용자는 각 테마별로 캘린더를 생성하여 약속을 분류하고 관리할 수 있습니다.
- 테마는 사용자 정의 가능 (예: 업무, 가족, 친구, 취미 등).
- 캘린더 공유 및 협업 [ Must have ]
- 각 테마별 캘린더는 다른 사용자와 공유할 수 있으며, 동료, 친구, 가족들과 일정 조율이 가능.
- 일정 수정 및 알림 설정도 공유된 사용자들과 동기화됨.
- 약속 알림 및 일정 관리 [ Should have ]
- 중요한 약속에 대한 알림 기능 제공.
- 사용자는 약속 시간 전에 알림을 받으며, 각 테마별 알림 설정도 커스터마이즈 가능.
- 약속 분류 및 검색 기능 [ Should have ]
- 테마별로 약속을 검색하거나 필터링할 수 있는 기능 제공.
- 사용자는 테마에 따라 약속을 분류하고, 테마별로 중요한 약속을 우선적으로 관리할 수 있음.
버전 제로(V0). 현재 가장 우선시되어야 할 Must have 정리
1. 로그인 (간편 카톡공유로 사용자 유치하려면 일단 url 주소로 식별하는 비회원 약속관리도 생각중)
2. 회원별 캘린더 관리 (일반적으로는 회원한명당 여러 캘린더 테마 생성가능)
3. 근데 여기에 **공유 캘린더 기능** (+캘린더 하나에 회원 두명이 매칭될 수도 있단 뜻)
4. 캘린더에 있는 약속들 분류 및 CRUD
1. 로그인 (간편 카카오톡 공유 및 비회원 약속 관리)
- 아이디어:
1. 간편 카톡 공유로 초기 사용자들을 유치하기 위해서 먼저 URL 주소로 식별하는 비회원 약속 관리
2. 이후 카카오 연동 회원가입으로 회원가입을 간소화 : 로그인 시스템(카카오톡, 구글 등 연동) 간편화
3. 자체 회원가입 시스템 - 비고:
비회원 약속 관리는 후속 기능으로 구현하더라도, 우선 로그인 시스템(카카오톡, 구글, 이메일 등)을 구축하고 로그인 연동을 간편하게 만드는 것이 최우선시 되어야 할 것 같다. (Spring Security, JWT 등 활용) -추후 검토
2. 회원별 캘린더 관리
- 아이디어:
한 회원당 여러 캘린더 테마를 생성할 수 있다. 사용자는 개인 생활, 업무, 취미 등을 분리하여 관리할 수 있다. - 비고:
초기에 테마 기능을 몇 가지 기본으로 제공하고, 이후 사용자 정의 테마 생성 기능을 추가할 예정이다.
3. 공유 캘린더 기능
- 아이디어:
이 기능은 우리 서비스의 핵심이 되는 차별점이라고 할 수 있다. 한 캘린더에 여러 명이 접근하고 수정할 수도 있는 기능이 제공되는 것이다. (즉, 캘린더 하나에 여러 사용자가 접근할 수도 있다.) 이는 협업과 약속 조율에 있어서 특장점을 보일 것이다. - 비고:
초기에 두 명의 매칭 기능을 제공한 후, 팀이나 그룹 단위로 확장하는 것을 고려하고 있다. 또한, 일정에 권한(보기/편집)을 부여하여 설정할 수 있는 것이 최종 목표이다.
4. 캘린더 약속 분류 및 CRUD
- 아이디어:
약속을 테마별로 분류하고 관리하는 캘린더 자체의 핵심 기능이다. - 제안:
약속을 단순 CRUD로 관리하는 것 외에, 알림 기능이나 약속 간의 우선순위를 설정하는 기능 등도 고려중이다. (Could have)
'Project > From-At' 카테고리의 다른 글
[프로젝트 소개] 프롬-앳. (Version 0) (0) | 2024.10.22 |
---|