Skip to content

wonjunJ/Reflect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

135 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reflect

서비스 소개


나의 일상을 담아가며 나의 정체성을 찾아가는 나만의 일기 앱.

Reflect에서 일기를 쓰고 나의 MBTI와 관심사를 확인하고 나의 소중한 감정들을 기록하세요.

프로젝트 기간: 2024.01.08 ~ 2024.02.16(6주)

기술 스택

FrontEnd

Language | JavaScript Framework | Vue 3 Engine | Node 20.11.0 Library | ??


BackEnd

Language | Java 17 Framework | Spring Boot 3.2.1 DB | MySQL 8.0.21, Spring Data JPA, Redis 3.0.504 Build Tool | Gradle 8.5

  • API

    • GPT Assistants

  • WebRTC

    • Openvidu 2.28.0

  • CI/CD

    • AWS EC2
    • AWS S3
    • Docker
    • Nginx

  • Tool

    • Gerrit
    • Jira
    • Notion
    • MatterMost
    • Figma
    • Cloud ERD

팀 소개

이상수 (팀장) 정원준 신시은 전인구 김형규 임솔이
이름 Infra, BE BE(Leader) BE FE(Leader) FE FE

주요 기능


1. Login Page

  • 소셜 로그인(카카오)
    • 유저는 로그인 또는 자체 계정 생성 후 일기 서비스를 이용할 수 있습니다.

2. MyPage

  • 요약 페이지 제공
    • 일기를 바탕으로 유저의 기분/관심사/ MBTI를 한번에 확인 할 수 있도록 요약 페이지를 제공합니다.
    • 친구목록/100문100답과 같은 유저의 커뮤니티 활동에 대한 요약 페이지를 제공합니다.

3. Diary

  • 일기 작성하기
    • 유저는 자신의 모습을 촬영할 수 있으며 음성으로 일기를 작성 할 수 있습니다.
  • 유저의 기분에 따른 상호작용
    • 일기 작성시 유저의 표정 분석을 기반으로 캐릭터와 상호작용 할 수 있습니다.

4. Analysis

  • 감정 분류 기능
    • 유저가 쓴 일기를 바탕으로 AI(GPT Assistant)가 자동으로 그날의 점수를 매기고 문장들을 감정별로 분류하여 유저가 조회하고 싶은 감정별 일기 내용을 제공합니다.
  • 관심사 정리 및 MBTI 분류 기능
    • 유자가 쓴 일기를 바탕으로 AI가 자동으로 관심사와 MBTI별 문장들을 분류하여 유저의 관심사와 MBTI별 일기 내용을 제공합니다.

5. Community Page

  • 소통 공간 제공
    • 서비스가 제공하는 100가지 주제를 선택하고 해당 주제에 대해 다른 유저와 화상 채팅 기능을 제공합니다.

기능 명세

기능명세서 전체 보기


API 명세

API 명세서 전체 보기


ERD

ERD 보기


UI/UX

Figma 보기

아키텍처 설계


최종 산출물


노션



About

SSAFY 공통 프로젝트 Reflect입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5