일기 데이터 기반 감정 기록 서비스
하루의 감정이 그냥 지나가지 않도록, AI가 감정을 이해하고 정리해주는 감정 일기 웹 서비스입니다.
Emotionary AI는 사용자가 작성한 일기 내용을 바탕으로
AI가 감정을 분석하고, 감정 요약과 코멘트를 제공하는 웹 서비스입니다.
감정을 직접 선택하지 않아도
글 속에 담긴 감정을 AI가 이해하여 정리해주며,
시간이 지나 다시 감정을 돌아볼 수 있는 경험을 제공합니다.
- 감정은 분명하지만 시간이 지나면 쉽게 희미해짐
- 기존 감정 기록 앱은 감정 선택 중심 → 흐름 파악이 어려움
- 글 기반 감정 분석을 통해 더 자연스러운 기록 경험 제공
- Frontend: HTML, CSS, JavaScript
- Backend: Flask (Python)
- Database: MariaDB
- AI: Google Gemini API
- Deploy: Cloudtype
- Collaboration: GitHub, Git
daily-emotion-log_team/
├─ static/ # 이미지, CSS
├─ templates/ # HTML 템플릿
├─ app.py # Flask 앱 실행
├─ db.py # DB 연결
├─ emotion.py # 감정 분석 로직
├─ .env # 환경 변수
└─ README.md
- 👤 사용자 인증: 회원가입 / 로그인 (세션 기반)
- ✍ 일기 작성: 날짜별 자유 형식 감정 기록
- 🤖 AI 감정 분석: Gemini API 기반 감정 분류
- 💬 감정 코멘트: 분석 결과에 따른 AI 요약 문장 제공
- 📖 기록 조회: 일기 목록 및 감정 흐름 확인
- 회원가입 / 로그인
- 일기 작성
- 일기 저장
- AI 감정 분석
- 감정 결과 + 코멘트 확인
- 기록 목록 조회
- Git 협업 규칙 부재로 인한 충돌 경험 → PR 기반 협업의 중요성 인식
- 단일 app 구조의 한계 → App Factory + Blueprint 리팩토링 필요성 인지
- AI API 연동 및 배포 환경 변수 관리 경험
- 감정 분석 고도화 (세분화된 감정 분류)
- 감정 캘린더 및 그래프 시각화
- 일기 검색 / 필터 / 내보내기 기능
- UI/UX 및 코드 구조 리팩토링
👥 Team 5조
김은혜 PM / Full-stack @eeeunhey |
PL / 강혜정 Full-stack @hj626 |
김재혁 Full-stack @waguwagu796 |
나상훈 Full-stack @timothykr7-jpg |
임다빈 Full-stack @1st312 |


