<aside>
📑 프로젝트 요약
- 기간 : 2024.08.16 - 2024.11.25
- 인원 : 6명
- 설명 : 스마트워치 PPG 센서를 활용한 XGBoost 기반 실시간 스트레스 분석 서비스
🧑🏻💻 담당 역할
- FastAPI 서버 및 MySQL 연동, CORS 설정, 회원 등록 API 구현
- 중국어 제조사 SDK 기술 문서 해석 및 기능별 구조화 작업 및 커스터마이징
- 제조사 SDK를 활용한 Flutter 앱과 스마트워치 간 BLE 통신 기능 구현
- Flutter ↔ Kotlin 간 통신을 위한 MethodChannel 연동 및 처리 보조
- 제조사 SDK를 활용한 스마트워치 Raw 데이터 수신 및 PPG 파싱 처리
- Flutter 앱용 전역 BluetoothManager 모듈 설계(싱글톤) 및 리팩토링
- 중간 · 최종 발표용 PPT 제작
🧑🏻💻 직접 사용한 기술
- 언어 : Dart , Kotlin
- 프레임워크 / 라이브러리 : Flutter , FastAPI
- DBMS : MySQL
- IDE : Android Studio
- 협업 및 버전 관리 : Git (GitHub Desktop), GitHub
<aside>
<img src="/icons/bookmark_blue.svg" alt="/icons/bookmark_blue.svg" width="40px" />
</aside>
GitHub - 2024-AISCHOOL-APP/StressCheck
→ 실제 스마트워치 통신 부분은 제조사 SDK의 대외비로 인해 제외된 후, GitHub에 업로드하였습니다.
</aside>
🛠️ System Design & Implementation






