Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ilia-public-projects/workout-tracker-ionic
Workout tracker application using ionic
https://github.com/ilia-public-projects/workout-tracker-ionic
Last synced: about 2 months ago
JSON representation
Workout tracker application using ionic
- Host: GitHub
- URL: https://github.com/ilia-public-projects/workout-tracker-ionic
- Owner: ilia-public-projects
- Created: 2024-09-16T05:21:43.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-09-16T05:43:13.000Z (3 months ago)
- Last Synced: 2024-09-16T06:55:01.384Z (3 months ago)
- Language: TypeScript
- Size: 91.2 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Workout Tracker (Ionic)
**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.
## Features (Planned)
- **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).## Tech Stack
- **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.## Getting Started
### Prerequisites
- **Node.js** (v14 or above)
- **Ionic CLI** (v6+)
- **Capacitor** for native functionality