PAi (Personal AI Assistant)
AI 챗봇 메이트와 함께하는 통합 일정 관리 서비스입니다.
제공하는 기능
- AI 챗봇 메이트가 작성하고, 추천해주는 Todo List
- AI 챗봇과 나눴던 대화를 바탕으로 그날의 일기 작성
- 기록한 Todo List와 일기를 빠르고 쉽게 캘린더에서 확인
- 지도 기반 위치 정보를 추가하고, 시간까지 설정하는 상세한 일정 기록
🔗 PAi 사이트 바로가기
📅 프로젝트 진행 기간
👨🏻💻 팀소개
💻 기술 스택
Environment
Config
Development
Database
Deploy
🛠 Architecture
⚙️ 주요기능
회원가입, 로그인
- 이메일을 통한 회원가입 및 로그인 지원
- 구글, 카카오 등 소셜 로그인 기능 제공
- 비밀번호 찾기 및 재설정 지원
랜딩페이지
- 연속된 이미지로 서비스 및 기능을 소개
- 메인페이지와 로그인/회원가입 페이지로 이동시키는 CTA 버튼
메인 페이지
- 배너 이미지를 통해 서비스 주요 기능 소개
- FAB 버튼을 통해 빠르게 투두리스트 작성 및 다이어리 작성 페이지로 이동
- 채팅 페이지 이동 버튼 제공
채팅 페이지
- AI 챗봇(assistant)
- 사용자 응답 기반 투두리스트 작성 및 선호도에 기반한 추천
- 생성된 목록 투두리스트에 저장
- AI 챗봇(friend)
- 친구처럼 대화하며 일기 작성
- 작성한 일기 다이어리에 저장
- STT(음성 인식) 기능을 통해 투두리스트 및 일기 작성 (Web Speech API)
- 채팅 기록 및 검색을 통해 이전 대화 기록 조회
투두 페이지
- 투두 생성, 조회, 수정, 삭제 (CRUD) 기능
- 투두리스트 검색 기능 제공
- 투두 세부 정보 (시간, 장소) 추가 기능 (Kakao Map API)
다이어리 페이지
- 다이어리 CRUD 기능 제공
- Quill 에디터 활용해 상세한 일기 작성 가능
마이페이지
- 투두리스트 진척도 확인 가능
- 프로필 조회 및 변경 기능 제공
- 회원탈퇴 및 로그아웃 기능 지원
⛓ ERD