Workout Tracker is a mobile application built with Ionic and Angular, designed to help users track and manage their workouts. The app allows users to log exercises, set fitness goals, and track progress over time. This project is still a work in progress, and additional features are being added regularly.
- User Authentication: Secure login and signup functionality.
- Workout Logging: Users can log different types of exercises, reps, sets, and duration.
- Exercise Library: A comprehensive library of exercises categorized by muscle group.
- Progress Tracking: Track workout progress with charts and history logs.
- Workout Plans: Create and follow workout routines based on personal goals.
- Integration with Wearables: Sync data from fitness wearables (planned feature).
- Ionic Framework: For building cross-platform mobile applications.
- Angular: As the front-end framework for the app.
- Capacitor Plugins: For accessing native device functionality.
- SQLite: Local storage for offline data management.
- Firebase (Planned): User authentication and data syncing.
- Node.js (v14 or above)
- Ionic CLI (v6+)
- Capacitor for native functionality