project One Day Chat 기획

project One Day Chat 기획

·

1 min read

프로젝트 개요

사용자가 AI 챗봇과의 대화를 통해 하루 동안의 감정, 일과, 사진 등을 기록하면,

주고받은 대화를 통해 하루 일기를 자동 생성하는 서비스

(일기로 생성된 내용들은 개인 페이지에서 확인 가능)

프로젝트 한줄 소개

AI 챗봇과의 대화를 통해 하루를 기록하고, 자동으로 일기를 생성 및 관리하는 서비스

주요기능

  1. AI 챗봇과 대화를 통해 하루 감정과 일과 기록

  2. 대화를 일기로 변환하여 저장 및 관리

  3. 개인 페이지에서 날짜별로 작성된 일기 확인

MVP

  • 사용자 인증

    • 사용자 기반 회원가입 및 로그인

    • 카카오 로그인

    • 비밀번호 재설정 기능, 회원탈퇴 기능

  • AI 챗봇 대화 : OpenAI API를 이용한 사용자와의 대화 기능

    • 텍스트 메세지, 사진 업로드
  • 일기 작성 및 저장 : 챗봇 대화 후에 일기 작성 버튼을 누르면 대화를 기반으로 일기 자동 생성

  • CRUD 기능

    • 작성된 일기 확인, 수정, 삭제 가능

    • 날짜별로 일기 검색 가능

사용 기술

  • DRF, Redis(챗봇 상태 및 세션 관리), PostgreSQL, Docker, EC2, S3 (사용자 업로드 이미지 저장)

  • HTML, CSS, JS

  • OpenAI API (AI 챗봇 구현)

  • 결제 시스템, 이메일 로그인