프로젝트 명: 토리별
프로젝트 설명: 아이와 감정을 나누고 소통하는 새로운 방법을 제시하는 ai 채팅 서비스
프로젝트 기간: 2025.02.21 ~ 2025.03.12
배포 주소: https://toristar.site/onboarding
|
|
|
|
||
| 이영훈 | 정승환 | 백현우 |
김세민
|
전단비
|
|---|---|---|---|---|
| FrontEnd | BackEnd | AI | PM | Designer |
📦 Root
┣ 📂 .github # GitHub 설정 파일 및 워크플로
┣ 📂 .husky # Git Hooks 설정 폴더
┣ 📂 public # 정적 파일 (이미지, svg 등)
┣ 📂 src # 소스 코드 메인 디렉토리
┃ ┣ 📂 components # 재사용 가능한 React 컴포넌트
┃ ┣ 📂 hooks # 커스텀 React 훅
┃ ┣ 📂 fonts # 정적 폰트 폴더
┃ ┣ 📂 utils # 유틸리티 함수
┃ ┃ ┗ 📂 api # API 관련 함수
┃ ┣ 📂 app # Next.js app 라우터
┃ ┃ ┗ 📂 api # API Routes
┃ ┗ 📜 middleware.ts # Next.js 미들웨어
┣ 📜 .eslintrc.json # ESLint 설정
┣ 📜 .prettierrc.json # Prettier 설정
┣ 📜 Dockerfile # Docker 파일
┗ 📜 package.json # 프로젝트 종속성 정의
npm install # 패키지 설치
npm run dev # 웹 실행카카오, 네이버 소셜 로그인으로 로그인 할 수 있습니다.
메인 페이지에서 토리와 이야기 시작하기 버튼을 클릭하여 채팅 페이지로 이동할 수 있습니다.
채팅 페이지에서 토리에게 채팅을 입력하고 답장이 오면, 더 얘기할래 버튼을 클릭하여 채팅을 이어갈 수 있습니다.
그만할래 버튼을 누르면 토리와 나눈 대화 내용을 기반으로 대화 내용을 요약할 수 있습니다.
오늘 대화 마치기 버튼을 누르면 토리와 나눈 대화는 별이 되어 우주에 띄워지고 별 목록 페이지에 저장됩니다.
별 목록 저장 페이지에서 대화(감정) 요약 내용, 전체 대화 내용을 확인 할 수 있습니다.
대화 요약 페이지에서는 요약 내용을 분석하여 감정 키워드를 추출하여 보여줍니다.
Progressive Web Application을 적용하여 모바일 홈 화면에 앱을 추가할 수 있습니다.
1. 모바일 크롬 또는 사파리에서 https://toristar.site 접속
2. 상단 주소창 우측 공유 버튼 클릭(크롬 기준)
3. 아래로 스크롤 후 '홈 화면에 추가' 메뉴 선택
4. 우측 상단에 '추가' 버튼 선택 후 홈 화면에 pwa 앱 생성 및 실행
알림 설정을 허용한 유저에 한해서 매일 오후 7시에 push 알림을 전송합니다. 앱을 닫고 있어도 백그라운드 알림을 받을 수 있습니다.









