Understand the problem.
Fitness apps need to bring together several different experiences without making users navigate disconnected screens. This capstone explores an app structure for fitness activities and related tools.
Making fitness features feel like one connected mobile experience.
GOOD MORNING
KeepA Flutter application built as a university capstone. The repository contains the app architecture, Firebase integration, navigation, workout interfaces and supporting fitness-related packages.
Fitness apps need to bring together several different experiences without making users navigate disconnected screens. This capstone explores an app structure for fitness activities and related tools.
The codebase uses Flutter for the interface, a central application router for navigation, and Firebase initialisation with optional anonymous sign-in. Dependency configuration also includes Firestore, image picking, charts, and camera/pose-detection libraries; a dependency being present does not on its own establish production feature completion.
Initialises Firebase before launching the Flutter application.
Uses a dedicated router and named entry route for screen flow.
Separates screens, data, features and shared widgets within the project.
Part of a university capstone group project. I can demonstrate the architecture, application entry point and workout-related screens in the public repository. Individual contribution breakdowns should be confirmed before claiming sole authorship of a feature.
These links lead to the source files used to verify this case study. No fabricated metrics or private workplace material.