1. 프로젝트 소개
2. 주요 기능 소개
3. 기술 스택
4. 팀원 소개
5. 역할 분담
6. 배포 주소
구르미 그린 일기는 입력하신 5가지 감정 수치와 작성하신 일기를 AI로 분석하여,
음양오행에 맞는 감정분석 결과와 및 조화로운 내일을 보낼 수 있는 팁을 제공하고 있어요 :)
💡 앱 데모 영상
현대사회는 감정을 드러내고 마주하는 것에 대해 점점 더 조심스러워지는 경향이 있습니다.
그 결과, 바쁜 일상 속에서 자신의 감정을 제대로 인지하거나 돌보지 못하는 경우가 많아, 정신적, 감정적 균형을 잃기 쉽습니다.
이에 하루를 되돌아보는 회고의 과정을 통해 감정 관리와 자기 이해 및 성찰을 도울 수 있는 서비스의 필요성을 느껴 프로젝트를 시작하게 되었습니다.
단순한 일기 작성에서 벗어나, 감정 수치와 내용을 기반으로 한 분석을 통해 유저들이 일기를 작성하는 과정에 흥미를 느낄 수 있도록 돕습니다.
또한, 유저가 원한다면 작성한 일기를 커뮤니티에서 다른 유저들과 공유하고 소통하며 공감대를 형성할 수 있는 기회도 제공합니다.
전체 개발 기간: 2024.07 - 2024.09
기획: 2024.07 - 2024.08
기능 구현: 2024.08 - 2024.09
일기 작성 전 오늘의 감정을 수치로 나타내어 하루 동안의 기분을 정리해 보아요.
사용자가 쓴 일기는 기록되고, 원하는 경우 게시글로 공유할 수 있습니다.
당일의 감정 분석과 더불어 음양오행에 기반한 내일의 운세도 함께 확인해 보세요.
매일 자정 위스퍼가 당신에게 하루를 돌아볼 수 있는 특별한 질문을 전합니다! 질문에 답변해 보세요.
서로 좋아요와 댓글을 달 수 있어, 여러분의 생각과 감정을 함께 나누며 소통할 수 있어요.
주별 및 월별로 통계된 페이지에서 당시의 내 감정을 다시 헤아려 보아요.
| Frontend | Frontend & Backend | Backend | Backend |
|---|---|---|---|
| 강지연 | 나예빈 | 박주희 | 임지현 |
| @KANGJIYEON2 | @yebrong | @aprilnineteen | @Jiihyun |
- 로그인 : 토큰관리 및 페이지 구성
- 일기 : 일기쓰기 페이지 구성
- 통계 : 주간, 한달간 통계 구성
- 유저프로필 : 내 정보 확인 가능
- FrontEnd
- 캘린더: 작성된 일기 기반으로 분석된 감정 요소가 반영된 캘린더 페이지
- 위스퍼: 실시간 채팅처럼 구현되어 일일 질문에 대한 답변 작성, 작성된 답변을 날짜와 키워드로 찾을 수 있는 위스퍼 페이지 구성
- 커뮤니티: 조회수, 댓글 수, 좋아요 수가 포함된 공유 일기를 게시판 목록 형식으로 제공하여 상세 페이지에서 댓글과 대댓글 및 좋아요를 통해 사용자들 간의 커뮤니케이션과 부적절한 게시글의 신고 처리 구성
- 알림:
- 관리자:
- BackEnd
- AWS
- EC2: 백엔드 서버를 배포하여 환경을 운영 및 관리
- AWS를 통한 관계형 데이터베이스 설계 및 관리
- Firebase
- Storage: 사용자가 이미지를 업로드하고, 삭제 및 조회할 수 있는 기능 구현
- FCM: 사용자가 지정한 시간에 알림 메시지가 전송되도록 기능 구현
- 유저: 사용자의 프로필과 별명 및 개인 정보, 알림 수정과 회원 탈퇴 기능 제공
- 통계: 작성된 개인 다이어리의 분석 내용을 통계하여 이번 달과 이번 주 내용을 기반으로 다음 달과 다음 주 조언 제공
- AWS
- AWS
- EC2 인스턴스에서 RDS를 연동해 데이터베이스를 운영
- AWS를 통한 관계형 데이터베이스 설계 및 관리
- 회원 관리: 회원가입 시 JWT 토큰 부여해 사용자 인증 및 인가 처리, 함께 제공된 리프레시 토큰으로 로그인한 회원의 JWT 토큰을 업데이트하여 인증 상태 유지
- 관리자: 권한이 부여된 아이디로 접속 시 인가를 받아 관리자 페이지에서 공유 다이어리의 신고된 글을 신고 상태, 중복 신고 등으로 분류해 데이터를 제공하고, 글을 확인 후 적절한 조치 가능
- AWS를 통한 관계형 데이터베이스 설계 및 관리
- 일기: 사용자가 입력한 5가지 감정 수치와 작성한 일기를 바탕으로 일기를 분석하여 오늘의 음양오행 요소와 조화로운 하루를 보낼 수 있는 활동 및 조언 제공
- 커뮤니티: 사용자가 원한다면 작성한 일기를 커뮤니티에 공유할 수 있으며 댓글, 좋아요, 신고 기능을 이용하여 다른 유저들과 소통 가능
- 위스퍼: 매일 정해진 시간에 오늘의 질문이 모든 유저들에게 전달되며, 개인 채팅방에서 질문에 대한 답변 및 답변에 대한 공감 제공


