Skip to content

AI를 통해 일기의 감정을 분석해 감정 이모티콘 추출해주는 서비스

Notifications You must be signed in to change notification settings

hyeb-in/emotiary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emotiary

Emotiary는 일기를 작성하면 AI로 분석하여 감정 이모지를 추출해 기록하는 캘린더 프로젝트입니다. 이 프로젝트를 통해 사용자들은 매일의 감정을 나타내는 이모지를 선택하여 캘린더를 통해 한 달 간의 감정 변화를 직관적으로 파악할 수 있게 됩니다. 네트워킹과 알림을 활용하여 사용자가 꾸준히 일기를 작성하고 일기를 통해 자신의 감정을 더 잘 이해할 수 있도록 돕습니다.

주요 기능 및 특징

1. 일기 생성 후 이모지 선택 및 오디오 제공

  • 일기 생성, 수정 및 삭제
  • 일기의 감정 분석 및 이모지 제공 후 선택 기능
  • 다른 사용자의 일기 열람 가능
  • 메인 화면의 먼슬리에 한 달 동안 기록된 이모지 표시
  • 감정 분석 결과에 따른 음악 추천
  • 월별 이모지 분석 후 이미지 제공

2. 댓글 및 대댓글

  • 게시글 작성시 gptAPI를 이용하여 댓글 자동으로 추가
  • 댓글 및 대댓글 작성 시 이모지 분석

3. 전체 공개 다이어리 공유

  • 전체 공개 다이어리 조회 기능
  • 유저당 좋아요 표시 기능 및 다이어리 조회 모달 연결
  • 다이어리 검색 기능

4. 전체 유저 조회

  • 모든 유저 조회 기능
  • 각 유저별 페이지로 캘린더 공유 가능
  • 친구 추가 및 검색 기능

5. 채팅

  • 네트워킹을 위한 실시간 채팅 기능
  • 로그인 시 웹소켓 연결 및 채팅방 입장

프로젝트 기간

  • 2023.10.02 ~ 2023.11.03

기술 스택 및 도구

AI

Python Flask

프론트엔드

React TypeScript Axios Recoil React Query date-fns react-datepicker Storybook socket.io

백엔드

Express TypeScript Swagger Google APIs JWT Morgan Node-cron Nodemailer Passport

기획 및 배포

Docker Nginx Figma GitLab

프로젝트 팀원 및 역할 분담

이름 역할
김지안 팀장/ AI
정아현 프론트엔드
김용우 프론트엔드
이창근 백엔드/ AI
이혜빈 백엔드
최은진 백엔드
박지호 백엔드

버전

  • 0.0.1

About

AI를 통해 일기의 감정을 분석해 감정 이모티콘 추출해주는 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published