사용자 정의 차트 패턴 기반 실시간 감지·백테스팅·AI 투자 보조 시스템
🏆 2025 한이음 드림업 장려상 수상작
PatternCatcher는 개인 투자자가 자신만의 차트 패턴을 정의하고,
실시간 감지 및 백테스팅을 통해 투자 전략의 유효성을 검증하는 AI 투자 보조 시스템입니다.
Client는 Flutter 기반 크로스 플랫폼 모바일 앱으로, 직관적인 UI/UX를 통해 차트 패턴 등록, 실시간 감지, 백테스팅, AI 주가 예측 등의 기능을 제공합니다.
- 개발 기간: 2025.3. - 11.
- 지원 플랫폼: Android, iOS
- 주요 역할: 사용자 인터페이스, 데이터 시각화, 실시간 알림
|
홈 화면 Top 20 / AI Top 20 |
종목 상세 차트 / AI 예측 |
패턴 생성 드래그 방식 |
백테스팅 결과 수익률 분석 |
|
AI 종목 검색 이미지 기반 |
감정 투자 일기 AI 분석 |
관심 종목 종목 관리 |
관심 종목 패턴 / 백테스팅 관리 |
| Category | Technologies |
|---|---|
| Framework | |
| State Management | |
| Networking | |
| Chart | |
| Push Notification | |
| Storage |
lib/
├── main.dart # 앱 엔트리 포인트
├── data/ # API 통신
├── models/ # 데이터 모델
├── services/ # 비즈니스 로직
├── screens/ # 화면
│ ├── login_screen.dart
│ ├── main_screen.dart
│ ├── stock_detail_screen.dart
│ ├── backtest/
│ ├── chart/
│ └── interest/
├── widgets/ # 재사용 위젯
│ ├── common/
│ ├── backtest/
│ ├── stock_details/
│ └── emotion_diary/
└── routes/ # 라우팅
JWT 기반 로그인/회원가입 및 자동 로그인
Top 20 / AI Top 20 종목 조회 및 실시간 가격 표시
일반 검색, AI 이미지 검색, 실시간 차트 및 AI 예측/재무정보 조회
드래그 방식 패턴 생성, 목록 조회, 실시간 감지 알림 설정
백테스팅 실행 및 결과 분석 (승률, 수익률, 랭킹)
일기 작성, GPT-4o 기반 감정 분석 및 투자 조언 제공
관심 종목 등록/삭제 및 최근 조회 종목 자동 기록
FCM 푸시 알림 수신 및 알림 히스토리 관리
| 이가현 (@KaHeyon) |
이채원 (@Chaewon5227) |
|---|---|
| Frontend · Design Lead | Frontend · Design |
• UI/UX 디자인 • 프론트엔드 개발 • 차트 컴포넌트 • UX 최적화 |
• 아이디어·기획 • 앱 디자인 • FE 개발 • 백테스팅·패턴 컴포넌트 |
- 📘 Main Server - Spring Boot 기반 백엔드 서버
- 📗 ML Server - FastAPI 기반 AI 서버
Email: [email protected]
PatternCatcher Client by Team SynergyX
© 2025 Team SynergyX. All rights reserved.

