숭실대학교 소프트웨어학부 2025년 2학기 데이터베이스 응용 팀프로젝트 결과물입니다.
- AS-IS
As subscription platforms increase, people often lose track of what they’re subscribed to.
This can lead to inefficient spending due to overlapping or similar subscriptions.
- TO-BE
It allows users to see all their subscriptions at a glance, giving them an intuitive understanding of what they’re currently subscribed to.
Through an LLM, users can receive personalized recommendations related to their subscriptions.
Based on the user’s existing subscriptions, the LLM provides guidance for making better subscription choices.
-
You need to prepare the Supabase URL and API, obtain the Groq LLM API key, and set up the .env file.
Supabase: https://supabase.com
Groq: https://groq.com
-
update a pubspec.ymal
-
To run:
flutter run #you can choose one of them. we recommand [2] option [1]: macOS (macos) [2]: Chrome (chrome)
The order is by name.
- 김선민(Backend) :
로그인, 회원가입(이메일 pw username 입력) 기능
username, pw 변경 기능
user id 에 해당하는 구독 데이터 탐색 기능
- 김준석(Backend) :
개발환경 구축 및 기술 스택 선정
결제 금액 및 예정일 계산 기능
LLM 질의 API 호출 기능
구독 목록 수정,추가,삭제 기능
백엔드 코드 최적화
- 김소리(Frontend) :
전체 UI 디자인(컬러, 글꼴)
인트로 화면 구현
로그인 화면 구현
홈 화면 구현
구독 리스트 및 추가, 수정 화면 구현
llm 서비스 화면 구현
마이페이지 화면 구현
- 김환희(PM) :
프로젝트 전체 일정 컨트롤
필요 기능 기획
AS-IS, TO-BE 설계
피그마,UI,UX 디자인 검토
프론트엔드 최적화