Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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