Skip to content

jjy12163/picchat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pic Chat

목차

  1. 프로젝트 개요
  2. 기술 스택
  3. 아키텍처
  4. 기능 상세 설명
  5. 팀원 소개
  6. 출처




프로젝트 개요

제작 이유

  • 현대 사회에서 사람들이 받는 스트레스를 줄이기 위한 개인 맞춤형 서비스 중 접근성과 편리성을 고려하여 얼굴 인식 기술과 인공지능을 활용한 심리 상담 서비스를 제작하기로 하였습니다.

개발 기간

  • 2024.05.23 ~ 2024.08.20 (3개월)

서비스 목표

  • 사용자가 자신의 감정을 인식하고 그에 맞는 조언을 받는 과정을 통해 사용자의 감정 인식 수준을 높이고 성장하는 데에 도움을 주는 것을 목표로 합니다.

주요 기능

  • 사용자의 사진 분석 후 감정 키워드 도출
  • 해당 감정 키워드를 바탕으로 심리 상담 진행 (채티 챗봇 사용)

시연 영상

Youtube


기술 스택

React JavaScript Node.js Axios CSS

Flask Python MySQL NumPy OpenAPI OpenCV CNN DeepFace

AWS Gunicorn

GitHub VS Code Notion Figma


아키텍처

- 서비스 아키텍처



- 플로우차트



- 데이터베이스

ERD




기능 상세 설명

1. 로그인 및 회원가입

loginpage
구글 로그인을 통한 로그인 및 회원가입

2. 사진 업로드 및 분석

uploadpage analyzing
상담을 진행하기 위해
사용자의 감정이 드러나는 사진을 업로드
업로드한 사진에서 감정 키워드 추출을 위한 분석 진행

3. 감정 키워드 추출

resultpage
표정분석모델로부터 추출한 감정 키워드 출력

4. 챗봇과의 심리상담

chatpage
감정 키워드를 기반으로 심리 상담 진행

5. 만족도 조사

feedback
상담 종료 후 만족도 조사 진행
(good/bad/건너뛰기 중 1 선택)

6. 마이페이지

mypage
닉네임 변경, 상담 기록 확인, 회원 탈퇴 가능

7. 상담 기록 확인

chatlist chathistory
챗봇과의 상담 기록 확인 (목록) 특정 기록 선택 열람




팀원 소개

  • 전지연
    • 팀장(PM): 정기회의 및 Notion & Github 관리, 발표
    • 백엔드 개발: 챗봇 개발, ERD 설계
    • 디자인: 화면 디자인 (Figma)
  • 류현주
    • 백엔드 개발: ERD 설계, 로그인/회원가입, 회원탈퇴, 닉네임 변경, 챗봇(프롬프트 엔지니어링) 및 채팅 진행/저장, 이미지 분석/저장 개발
    • 프론트엔드 개발: 프론트엔드 전체 개발
    • 배포: AWS 아키텍처 설계 및 배포
  • 정여원
    • AI 개발: 챗봇 모델 제작, 개발
    • 백엔드 개발: ERD 설계
    • 디자인: 화면 디자인 (Figma)
  • 임은서
    • AI 개발: 챗봇 모델 제작, 개발
    • 백엔드 개발: ERD 설계
    • 디자인: 화면 디자인 (Figma)



표정 분석 이미지 출처

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors