/wisely-diary-backend

특별한 기록, 기억될 하루 📒 감정 기반 AI 일기 컨텐츠화 서비스 [일기로운 슬기생활 BE]

Primary LanguageJava

📖🌱일기로운 슬기생활🌱📖


  • 일기로운 슬기생활은 감정 기반 AI 일기 컨텐츠화 서비스입니다.
  • 쉽게 일기를 작성하고 그 일기에 대한 여러 컨텐츠들을 생성하여 제공하는 서비스입니다.

🎯 핵심 개발 목표

일기로운 슬기생활 로고

핵심 개발 목표

  • 사용자의 일기를 기반으로 감정 분석 및 요약
  • 요약을 활용하여 이미지 생성 / 편지 생성 / 음악 생성
  • 모바일 알림 설정, 감정 통계 등 부가 서비스

🎬 시연 영상

일기로운 슬기생활 시연 영상

💻 개발 환경

Languages Java Dart
Frameworks Spring Boot Spring AI Supabase Flutter
Databases PostgreSQL
AI Models Suno AI DALL·E 3.5 ChatGPT 3.5 Turbo Whisper
Version Control & IDEs Git GitHub IntelliJ IDEA
Collaboration Platforms Discord Notion Figma
Deploy Google Play AWS EC2 AWS RDS

👥 팀원 소개 & 담당 기능

팀원 담당 기능
고동환
고동환
(@eurdream98)
소셜 로그인,만화 생성,BGM재생
- 소셜 로그인 & 로그아웃 & 회원 탈퇴
- 만화 생성 & 편지 일러스트 생성
- 감정에 따른 BGM

소우주
(@helloItsUniverse)
RAG, 이미지 업로드, CI/CD
- RAG 파이프라인 구축 (with Spring AI)
- 벡터DB 구축
- CI/CD: GitHub Actions - AWS EC2

이연수
(@djfksdl)
감정 통계,만화 생성,기기 알림
- 만화 생성
- 감정 통계
- 알림 설정

지현근
(@jihyeongeun)
음성 인식 및 분류, 편지 생성, SNS 공유
- Speech To Text
- 일기 생성
- 편지 생성 프롬프팅

최시온
(@sisology)
RAG, 음악 및 편지 생성, CI/CD
- RAG 대용량 문서 처리
- 구글 플레이 스토어 등록
- 음악 생성
- 편지 생성

🏗️ 시스템 아키텍처

📱 주요 화면

🔐 소셜 로그인 & 회원 탈퇴

🏠 메인페이지

📝 실행

🎨 생성

만화

편지

음악

👀 조회

👤 마이페이지

⏰ 알림 설정 & 📊 감정 통계