Avarts Analytics

Ứng dụng cá nhân theo dõi & phân tích tiến độ tập luyện (chạy bộ, đạp xe, bơi, đi bộ, tập thể lực…), dựng hoàn toàn từ dữ liệu bulk export của Strava — không backend, không database, chỉ JSON tĩnh.

Vì sao dự án này tồn tại

Strava free tier giới hạn nhiều thứ hữu ích cho tự phân tích sâu (lịch sử biểu đồ, so sánh nhiều buổi tập, CTL/ATL/TSB, personal record theo nhiều cự ly, heatmap tuyến đường riêng...). Thay vì trả phí Strava Premium, dự án tự dựng lại đúng những phân tích cần thiết từ dữ liệu export gốc Strava cho phép tải miễn phí, cộng đồng bộ activity mới hàng ngày qua Strava API.

Trang & chức năng

/Dashboard: km/giờ theo tuần/tháng/năm, CTL/ATL/TSB, calendar heatmap, goals đang active.
/activitiesNhật ký hoạt động dạng bảng, sort & filter live.
/activities/[id]Chi tiết: bản đồ tuyến đường, biểu đồ HR/cadence/power, splits.
/routesToàn bộ tuyến đường GPS chồng 1 bản đồ + heatmap mật độ.
/logNhật ký tuần dạng cuộn vô hạn, mỗi hoạt động 1 bong bóng.
/calendarLịch năm → tháng → ngày, tổng km/giờ/calories mỗi ô.
/recordsPersonal records tự tính từ GPS: Run & Ride.
/goalsTiến độ mục tiêu tự đặt theo Tuần/Tháng/Năm.
/gearKm tích lũy giày/sandal/xe đạp, cảnh báo ngưỡng thay.
/statsThống kê chuyên sâu, phân bố hoạt động, thói quen tập.
/performanceFitness & Freshness đầy đủ lịch sử, xu hướng hiệu suất.

Công nghệ

Astro (static) Chart.js MapLibre GL Node.js ETL Cloudflare Pages