ACCESSING DATABANKS...
جاري تهيئة النظام...
[000%]
جاري تهيئة النظام...
[000%]
SYSTEM_SECURE // FPGD
ACCESSING DATABANKS...
// LiftTrack Workout Tracking App
Capstone Project - Bachelor of Science in Computer Science with specialization in Software Engineering
A Flutter-based mobile application designed to track workout progress and improve lifting form using real-time feedback powered by a 3D Convolutional Neural Network (3D CNN). This project integrates mobile development, machine learning, and cloud computing into a unified fitness solution.
Development Duration: 8 months (July 2024 - February 2025)
Note: The GitHub repository for this project is private due to academic/institutional policy. A demo and code walkthrough are available upon request.
The accompanying capstone research paper is also available upon request.
To explore more, click the AI icon at the bottom-right of this website.
iOS Development Barriers: Initial development relied on MacBook simulators, though certain camera functionalities required workarounds. This approach, while cost-effective, presented challenges in testing advanced features.
Cross-Platform Integration: Several Android-first Flutter libraries had no iOS alternatives. I researched and implemented cross-platform solutions for seamless functionality.
State Management Complexity: Managing state across workout logging, user authentication, and real-time feedback using BLoC required careful design and modularization.
Team Coordination: Working with remote teammates and distributed responsibilities meant aligning design and implementation across components like ML, backend, and frontend.
Resource Constraints: Project timeline was impacted by curriculum delays. Additionally, a team member's desktop computer, being used as a 24/7 test server, experienced hardware failure due to continuous operation, necessitating infrastructure adjustments.
This app follows Clean Architecture with modular layers and feature-based organization.
While the live version is unavailable, here are core views from LiftTrack:
Hosting Note:
This project was deployed on a cloud server managed by the project manager. Due to expired hosting and access limitations, the live app is currently offline. A full demo and recorded walkthrough are available upon request.