Skip to content

huyn80303-bit/oop-design-project

 
 

Repository files navigation

GYM TRACKING APP

Theo dõi tiến trình tập luyện cho những người muốn thăng tiến sức mạnh hoặc muốn có 1 body cân đối.

Với 3 dạng bài tập sau: Isolate, Compound, Cardio.

  • Cardio: Chạy bộ.
  • Isolate: Dumbbell Bicep Curl, Tricep Extension.
  • Compound: Pull Up, Barbell Squat, Barbell Bench Press.

Các chức năng chính bao gồm:

  1. Dành cho Người dùng
  • Đăng nhập, đăng ký và xác thực đăng nhập.
  • Thêm và lưu các thông tin cá nhân cơ bản (tên, tuổi, giới tính, chiều cao, cân nặng).
  • Xem danh sách và chọn bài tập muốn tập trong thư viện bài tập. Hoặc để hệ thống đề xuất bài tập phù hợp với thể trạng.
  • Lưu log (nhật ký chi tiết) cho mỗi set tập theo ngày.
  • Theo dõi tiến độ: Xem thông tin, dữ liệu tiến trình của mỗi buổi tập (dựa trên mức tạ và số rep) để bám sát và thiết lập mục tiêu.
  • Đề xuất thông minh: Tự động đề xuất mức tạ / số rep cho các set tiếp theo để thăng tiến sức mạnh. Nếu chưa phù hợp, người dùng có thể tự nhập lại số tạ / số rep thực tế.
  • Quản lý lịch sử: Tra cứu, tìm kiếm, chỉnh sửa hoặc xóa nhật ký (logs) các buổi tập trước đó.
  • Theo dõi dinh dưỡng: Thêm các thành phần bữa ăn để theo dõi thói quen ăn uống khoa học.
  • Xem thống kê tổng quan: Có biểu đồ trực quan thống kê kèm theo để người dùng dễ theo dõi hơn.
  1. Dành cho Admin:
  • Quản lý thư viện: Thêm/Xóa bài tập trong hệ thống ứng dụng.
  • Xem chi tiết thông tin người dùng.
  1. Hệ thống:
  • Tính toán dữ liệu: Tốc độ chạy (Pace - m/kms), tính số Rep/mức tạ trung bình và trích xuất giá trị dinh dưỡng (Dựa trên thông tin dinh dưỡng và calories từ Open Food Facts).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 100.0%