Tổng quan dự án
App gym fitness giúp người dùng tập luyện theo giáo án, theo dõi tiến độ (cân nặng, số đo, PR), quản lý lịch tập, dinh dưỡng cơ bản và hỗ trợ coach/HLV theo dõi học viên (tuỳ mô hình).
Tính năng nổi bật
1. Onboarding & mục tiêu (Onboarding & Goals)
Chọn mục tiêu: giảm mỡ / tăng cơ / tăng sức bền / giữ dáng
Trình độ: beginner/intermediate/advanced
Nhập chỉ số: chiều cao, cân nặng, số đo (tuỳ chọn)
2. Dashboard tiến độ (Progress Dashboard)
Tổng quan tuần: buổi tập, calo, thời gian, streak
Biểu đồ cân nặng/số đo theo thời gian
PR highlights: squat/bench/deadlift (optional)
3. Giáo án & lịch tập (Workout Plans & Schedule)
Giáo án theo mục tiêu (4–12 tuần)
Lịch tập theo ngày + nhắc giờ tập
Đổi bài/skip buổi + tự điều chỉnh lịch
4. Thư viện bài tập (Exercise Library)
Danh sách bài tập theo nhóm cơ
Video hướng dẫn + tips form chuẩn
Cảnh báo lỗi form thường gặp (optional)
5. Buổi tập chi tiết (Workout Session)
Set/rep/weight, rest timer
Ghi chú: cảm giác buổi tập, RPE (optional)
Auto tăng mức tạ theo tiến độ (progressive overload – optional)
6. Theo dõi chỉ số cơ thể (Body Metrics)
Cân nặng, BMI, %mỡ (nếu có), vòng eo/ngực/mông…
Ảnh before/after (optional)
Mốc đo theo tuần/tháng
7. Dinh dưỡng cơ bản (Nutrition Tracking)
Macro: protein/carb/fat theo mục tiêu
Gợi ý thực đơn đơn giản theo ngày (optional)
Nhắc uống nước + calories estimate
8. Cardio & hoạt động (Cardio & Activity)
Theo dõi chạy bộ/đạp xe/đi bộ (thời gian, quãng đường)
Tích hợp bước chân (tuỳ hệ sinh thái)
Mục tiêu calo/steps mỗi ngày
9. Nhắc thói quen & recovery (Habits & Recovery)
Nhắc ngủ sớm, stretching, mobility
Theo dõi DOMS/mệt mỏi (optional)
Rest day plan + bài phục hồi
10. Challenge & gamification (Challenges)
Challenge 7/14/30 ngày
Badge, level, streak
Bảng xếp hạng nhóm (optional)
11. Coach/HLV & cộng đồng (Coach & Community – Optional)
Chat với HLV, gửi form video (optional)
HLV giao bài, theo dõi tiến độ học viên
Nhóm tập: feed, comment, share thành tích
12. Thông báo & nhắc lịch (Notifications)
Nhắc buổi tập, nhắc uống nước, nhắc đo chỉ số
Nhắc “đã nghỉ đủ” giữa các set (rest timer)
13. Gói dịch vụ & thanh toán (Plans & Billing – Optional)
Free/Pro: giáo án nâng cao, video full, kế hoạch dinh dưỡng
Gói PT online: đặt lịch, thanh toán, quản lý buổi (optional)
14. Admin/Analytics (Optional)
CMS bài tập, giáo án, nội dung video
Analytics: retention, completion rate, most-used plans
Quản lý người dùng, gói dịch vụ, report






