NoSmoke는 과학적 접근방식과 AI 기술을 결합하여 사용자의 성공적인 금연을 지원하는 스마트 도우미입니다. 단순한 금연 앱을 넘어, 개인화된 여정을 제공하는 디지털 웰니스 플랫폼입니다.
- 🎯 목표 중심 - 명확한 목표 설정과 달성 가능한 단계별 접근
- 🤖 AI 파워 - Gemini API 기반 24/7 맞춤형 상담
- 📊 데이터 중심 - 실시간 건강 지표 모니터링
- 🎮 엔터테인먼트 - 게이미피케이션을 통한 지속적 동기부여
📊 실시간 모니터링 시스템
- 금연 시작 시점부터의 정확한 시간 추적
- 주요 건강 개선 마일스톤 알림
- 실시간 진행 상황 시각화
- 일일/월간/연간 절약 금액 시각화
- 맞춤형 저축 목표 설정
- 투자 수익 시뮬레이션
- 심박수, 산소포화도 등 주요 건강 지표 모니터링
- 과학적 근거 기반 건강 개선 타임라인
- 개인별 건강 리포트 생성
|
• 개인별 금연 패턴 분석 • 실시간 스트레스 관리 • 맞춤형 동기부여 |
• 최신 금연 연구 자료 • 건강 개선 정보 • 성공 사례 분석 |
• 실시간 성과 측정 • 위험 요소 예측 • 맞춤형 대응 전략 |
- 일일 챌린지
- 아침 루틴 형성
- 스트레스 관리 활동
- 건강한 대체 활동 수행
- 주간 목표
- 운동 습관 형성
- 식단 개선
- 금연 구역 확장
- 월간 대형 과제
- 장기 목표 달성
- 커뮤니티 활동 참여
- 멘토링 프로그램
- 환경 보호 연계 활동
- 커뮤니티 참여형 챌린지
- 금연 캠페인 참여
- 커스텀 뱃지 컬렉션
- 실제 혜택과 연계된 포인트
- 단계별 업적 달성 리워드
|
graph TD
A[Frontend - Flutter] --> B[상태관리 - Provider]
A --> C[로컬 저장소 - SharedPreferences]
A --> D[AI Engine - Google Gemini API]
D --> E[맞춤형 상담 엔진]
D --> F[데이터 분석]
style A fill:#02569B,color:#fff
style D fill:#4285F4,color:#fff
- Flutter SDK 3.0 이상
- Dart SDK 2.17 이상
- Android Studio / VS Code
- Google Gemini API 키
# 1. 저장소 클론
git clone https://github.com/Mseunghwan/no_smoke.git
# 2. 프로젝트 디렉토리로 이동
cd no_smoke
# 3. 의존성 설치
flutter pub get
# 4. 환경 변수 설정
cp .env.example .env
# .env 파일에 API 키 추가
# 5. 실행
flutter runlib/
├── main.dart
├── models/
│ ├── challenge/
│ ├── chat_message/
│ ├── daily_survey/
│ ├── health_status/
│ ├── profile_item/
│ └── user_settings/
├── provider/
│ ├── profile_provider/
├── screens/
│ ├── challenge_screen/
│ ├── chat_screen/
│ ├── daily_survey_screen/
│ ├── health_status_screen/
│ ├── home_screen/
│ ├── onboarding_screen/
│ └── profile_screen/
├── services/
│ ├── gemini_service/
│ └── notification_service/
├── widgets/
│ ├── achievement_card/
│ ├── daily_survey_card/
│ ├── goal_card/
│ ├── profile_preview/
└ └── stats_card/



