- 프로젝트 소개
- 팀 소개
- 개발환경 (프레임쿼크, 라이브러리)
- 개발준비 (erd, 피그마, 노션 링크)
- 화면구성
# SeSAC 3nd PROEJCT | Ah-Whew
> Next.js + Spring Boot를 이용한 신세 한탄 사이트
## 📣 About Project
[프로젝트 배포 주소](#이동할-위치)
- 프로젝트 기간 : 2023.12.11 ~ 2023.12.29
- 사용자가 작성한 글을 분석하여 그에 맞는 그림을 그리고, 해당하는 짤을 찾아주어 사용자의 감정을 기록하는 사이트
- 주요 기능:
1. 글 작성 및 감정 분석:
사용자가 텍스트를 입력하면 AI를 활용하여 감정 분석을 수행합니다.
2. 감정에 기반한 그림 생성:
감정 분석 결과를 기반으로 AI가 해당 감정에 어울리는 그림을 그려줍니다.
3. 짤 추천:
감정 분석 결과를 바탕으로 해당 감정과 어울리는 유머적인 짤을 추천합니다.
4. 결과값 공유:
사용자는 AI가 생성한 그림을 링크를 통해 공유할 수 있습니다.
5. 감정 분석 결과 저장:
사용자의 감정 분석 결과는 저장되어, 나중에 마이페이지에서 확인할 수 있습니다.
6. 통계 및 분석 결과 제공:
사용자들의 감정 분석 결과를 통계로 보여주어 어떤 감정이 가장 많은지 등을 제공합니다.
7. 마이페이지:
사용자는 자신의 통계, 감정 분석 결과, 그리고 그림 및 짤들을 마이페이지에서 확인할 수 있습니다.
2. 팀 소개
frontend
김지형 : 회원 정보 수정, 상점 페이지
김상우 : 메인화면, 회원가입, 로그인 페이지
김태훈 : 유저 일기 캘린더 페이지
이재욱 : 전체 유저 통계 페이지
전수현 : 일기 작성, 작성 결과 페이지
backend
김세은 : 유저 그림일기 관련 기능
김정윤 : 회원정보 수정, 유효성 검사
김효중 : 로그인 기능, 사용자 인증 관련 기능(spring security,JWT)
홍민영 : 통계 관련 기능
3. 개발 환경
개발 도구: vscode, intellij
버전 관리 도구: git, github
커뮤니케이션 도구: 노션, 피그마, 슬랙
사용 기술 버전 추가
front-end:
언어: typeScript
프레임워크 및 라이브러리: next.js(14.0.4), react(18),Recoil(0.7.7), AmCharts 5(5.6.2),
Chart.js(4.4.1),Sass(1.69.5)
back-end:
언어: java(17.0.9)
프레임워크 및 라이브러리: spring, spring boot(3.2.0), mysql, jpa
배포: aws(어떤 기능을 사용했는지 몰라서 추가 필요), docker
팀 노션
: <https://even-taurus-17e.notion.site/Ah-whew-1c7815da1532435c81c35ff4a476c917?pvs=4>
피그마
: