기술 스택
- Flutter 3.x (iOS, Android)
- Firebase Auth, Firestore, Hosting
- Google Maps, Geolocator, Pedometer
- Google / Apple / Email 로그인
- TTS, 오디오 피드백, Health 연동
Mad4Run은 페이스·VDOT·인터벌 등 다양한 훈련 계획을 세우고, GPS·케이던스·보폭 데이터를 융합해 실외 러닝을 기록하는 앱입니다.
Flutter 기반 Firebase 프로젝트 입니다.
러닝을 시작하는 사람들에게 과학적 훈련 방법을 제공하여, 체계적인 훈련 계획을 세울 수 있도록 돕는 것이 이 엡의 목표입니다.
Home의 훈련 프로그램부터 Plan·Run·Log까지, 러닝 훈련의 전 과정을 한 앱에서 이어갑니다.
Home 탭에서 페이스 러닝, Yasso 800m, 인터벌, 빌드업, VDOT, 심박존 등 과학적 훈련 프로그램을 선택하고 바로 실행하거나 Plan에 저장합니다.
Plan 탭(Marathon Planner)에서 월간 달력과 주간 계획표로 훈련 일정을 관리하고, Run 탭에서 페이스·시간·거리 목표를 정해 세션을 준비합니다.
GPS·케이던스·보폭 데이터를 반영해 실시간 페이스, 거리, 시간, 칼로리를 표시합니다. TTS 음성 안내와 구간 알림으로 훈련 목표를 유지할 수 있습니다.
Log 탭에서 주·월·연 단위 거리 요약과 개별 러닝 기록을 확인합니다. 상세 화면에서 경로, 페이스·고도 그래프, 공유까지 이어집니다.
훈련 방법, 계획, Run 세션, 로그