{"id":29544615,"url":"https://github.com/404adi/xtrack","last_synced_at":"2025-07-17T15:04:23.352Z","repository":{"id":304715142,"uuid":"1019738054","full_name":"404adi/XTrack","owner":"404adi","description":"\" XTrack || For Tracking Workout \"","archived":false,"fork":false,"pushed_at":"2025-07-14T19:50:23.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-14T23:28:41.739Z","etag":null,"topics":["android-studio","figma","kotlin-android","room-database"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/404adi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-14T19:44:12.000Z","updated_at":"2025-07-14T19:51:28.000Z","dependencies_parsed_at":"2025-07-14T23:28:44.680Z","dependency_job_id":"2a0a1951-6f69-496c-af07-d9ab8ee3a3ba","html_url":"https://github.com/404adi/XTrack","commit_stats":null,"previous_names":["404adi/xtrack"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/404adi/XTrack","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/404adi%2FXTrack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/404adi%2FXTrack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/404adi%2FXTrack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/404adi%2FXTrack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/404adi","download_url":"https://codeload.github.com/404adi/XTrack/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/404adi%2FXTrack/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265619537,"owners_count":23799447,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android-studio","figma","kotlin-android","room-database"],"created_at":"2025-07-17T15:02:38.563Z","updated_at":"2025-07-17T15:04:23.342Z","avatar_url":"https://github.com/404adi.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# XTrack || Workout Tracking App 💪\n\n**XTrack** is an Android mobile application designed to help users track their gym workouts efficiently. Built using Kotlin and modern Android development technologies, the app focuses on usability, offline storage, performance visualization, and a personalized user experience.\n\n## 📱 Features\n\n- 📅 **Calendar Integration** – Track and review workouts on specific days.\n- 🏋️‍♂️ **Workout Logger** – Log muscle group, exercises, sets, reps, and weights.\n- 📊 **Performance Analytics** – View strength progression through bar, line, and spider-web charts.\n- 🎥 **Tutorials** – Embedded YouTube videos for proper exercise form.\n- 🌙 **Offline First** – Works without internet using Room Database.\n- 👤 **User Personalization** – Custom greetings and profile tracking.\n\n## 🚀 Tech Stack\n\n| Component      | Description                                      |\n|----------------|--------------------------------------------------|\n| Language       | Kotlin                                           |\n| UI             | XML                                              |\n| DB             | Room (SQLite abstraction)                        |\n| IDE            | Android Studio                                   |\n| Libraries Used | MPAndroidChart, Glide, Jetpack (ViewModel, LiveData, RecyclerView) |\n\n## 🛠 Functional Modules\n\n- **Splash Screen** – Loads on launch, routes based on saved user data.\n- **User Setup** – Takes name and gender, saves using SharedPreferences.\n- **Home Screen** – Weekly view, tutorial section, and Add Workout option.\n- **Workout Tracker** – Logs exercises with sets, reps, and weights.\n- **Stats Screen** – Visualizes performance using interactive charts.\n- **Plan Calendar** – View and manage daily logged workouts.\n- **Profile** – View user info and progress.\n\n## 📸 Video\n\nhttps://github.com/user-attachments/assets/e7e10e5c-103e-4f53-8810-11ea12611870\n\n## 📸 Screenshots\n\n\n\u003cimg width=\"200\" height=\"500\" alt=\"1splash_screen\" src=\"https://github.com/user-attachments/assets/29fe7708-dfcb-42c8-afdc-7c7ca5c04702\" /\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg width=\"200\" height=\"500\" alt=\"2user_details\" src=\"https://github.com/user-attachments/assets/6af7caa6-8d30-4533-8c4f-bf3c9607fae0\" /\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg width=\"200\" height=\"500\" alt=\"3home_screen\" src=\"https://github.com/user-attachments/assets/81ace470-cb6d-4fc6-81ab-1509452ba515\" /\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cbr/\u003e\u003cbr/\u003e\n\u003cimg width=\"200\" height=\"500\" alt=\"4home_screen2\" src=\"https://github.com/user-attachments/assets/63ff04ec-be5c-4094-a913-689a49d6c6b7\" /\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg width=\"200\" height=\"500\" alt=\"5add_workout_screen\" src=\"https://github.com/user-attachments/assets/bc18140e-247f-4504-9a82-f86ebd96f811\" /\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg width=\"200\" height=\"500\" alt=\"6Screenshot_20250515_123816\" src=\"https://github.com/user-attachments/assets/9b7675b1-3dab-4bf2-b15d-c5990da4e634\" /\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cbr/\u003e\u003cbr/\u003e\n\u003cimg width=\"200\" height=\"500\" alt=\"7Screenshot_20250515_124124\" src=\"https://github.com/user-attachments/assets/2e5360b5-e619-4057-825e-7a88923ff924\" /\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg width=\"200\" height=\"500\" alt=\"8Screenshot_20250515_124506\" src=\"https://github.com/user-attachments/assets/b461a76a-4a48-419a-a925-e9c9dc1c567f\" /\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\n\u003cimg width=\"200\" height=\"500\" alt=\"9Screenshot_20250515_133008\" src=\"https://github.com/user-attachments/assets/90c329a3-2e37-40c6-a3e4-80da6cfb017e\" /\u003e\n\n\n## 📚 References\n\n- [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart)\n- Various research papers and academic sources related to fitness and mobile health applications (see full list in the PDF).\n\n## 👨‍💻 Developed By\n\n- Aditya Avinash Thosar\n- Ayush Sunil Upase\n\n\u003e 💡 _“Stay motivated. Stay consistent. Track your progress with XTrack.”_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F404adi%2Fxtrack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F404adi%2Fxtrack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F404adi%2Fxtrack/lists"}