Skip to content

Repository files navigation

💸 DON'T

SSAFY 교육생을 위한 커뮤니티 기반 스마트 세이브박스 & 소비 관리 서비스


📌 한눈에 보기

  • 서비스명 : DON'T
  • 한줄 소개 : 저축, 소비, 커뮤니티를 결합해 건강한 금융 습관 형성을 돕는 핀테크 서비스
  • 개발 기간 : 2026.02.19 ~ 2026.04.03
  • 배포 URL : [추가 예정]

Intro.mp4
DON.T.mp4


🎯 기획 배경

SSAFY 교육생은 한정된 지원금과 생활비 안에서 소비와 저축을 스스로 관리해야 하지만,
단순한 가계부 서비스만으로는 지속적인 동기부여를 만들기 어렵다고 생각했습니다.

DON'T는 단순한 소비 기록 서비스를 넘어,
저축 랭킹
구매 PR
AI 소비 분석
실시간 알림
커뮤니티 기능
을 결합하여 건강한 금융 습관 형성을 돕고자 기획되었습니다.

특히 비슷한 환경의 교육생들이 서로의 경험을 공유하고,
구매 전 의견을 묻거나 저축 성과를 확인할 수 있도록 구성하여
금융 관리가 더 이상 혼자만의 일이 아니라 함께 만들어가는 경험이 되도록 설계했습니다.



👨‍👩‍👧‍👦 팀원 소개

설현원(팀장) 최현진(팀원) 김민선(팀원)
@seolsa1014 @hyunjinguswls @minseond
BE/FE(카드/소비리포트) AI(소비리포트/AI팩폭) BE/FE(커뮤니티/알림)

손홍헌(팀원) 조영재(팀원) 김휘수(팀원)
@skywalkbee300 @co2plant @HWISU96
BE/FE(커뮤니티/회원) INF/AI전반 BE/FE(계좌/랭킹)


🛠 개발 환경

Frontend

  • React
  • TypeScript
  • Vite

Backend

  • Java
  • Spring Boot
  • Spring Security
  • JPA

AI Server

  • Python
  • FastAPI
  • Gemini 2.5 Pro

Database / Cache

  • PostgreSQL
  • Redis

Infra / DevOps

  • Docker
  • Nginx
  • Jenkins
  • GitLab


✨ 주요 기능

💰 1. 스마트 세이브박스

  • 사용자가 설정한 저축률에 따라 자동/수동 저축
  • 저축 내역 및 현황 확인
  • 계획적인 소비와 저축 습관 형성 지원

🏆 2. 저축 랭킹

  • 사용자 간 저축률 비교
  • 실시간 순위 확인
  • 건강한 경쟁을 통한 저축 동기부여

🛒 3. 구매 PR

  • 구매 전 커뮤니티에 의견 요청
  • 댓글 및 피드백을 통한 합리적 소비 유도
  • 충동구매 방지와 사용자 간 상호작용 강화

💬 4. 커뮤니티

  • 게시글 / 댓글 / 답글 작성
  • 소비 경험 공유
  • 신고 기능 제공

🔔 5. 실시간 알림

  • 댓글 / 답글 작성 시 알림
  • 신고 처리 결과 알림
  • 세이브박스 저축 이벤트 알림
  • SSE 기반 실시간 알림 제공

🤖 6. AI 소비 분석

  • 소비 패턴 분석
  • 맞춤형 피드백 제공
  • 월간 리포트 생성


🏗 시스템 아키텍처

image

아키텍처 특징

  • Spring Boot 기반 메인 백엔드FastAPI 기반 AI 서버를 분리하여 구성
  • Nginx + Docker 기반으로 안정적인 서비스 운영 환경 구축
  • PostgreSQL로 데이터 정합성 확보
  • Redis를 활용해 반복 조회 성능 개선
  • Jenkins를 통한 CI/CD 자동화


🌱 기대 효과

  • 저축 습관 형성 : 커뮤니티와 랭킹을 통해 재미있게 저축 목표 달성
  • 합리적 소비 유도 : 구매 PR과 AI 분석을 통한 소비 절제
  • 실시간 사용자 경험 강화 : SSE 기반 알림으로 중요한 순간 즉시 전달
  • 금융 관리의 지속성 확보 : 혼자가 아닌 함께 관리하는 서비스 경험 제공

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages