Skip to content

ION-WorkoutApp/app

Repository files navigation

ION Workout App - Front-End 💪

A self‑hosted workout application built with Kotlin that delivers an engaging, intuitive interface for managing your fitness journey. 🚀


Table of Contents 📚


Overview 🏋️‍♀️

ION Workout App is a self‑hosted workout solution designed to help users track, log, and analyze their workouts. Built using Kotlin, this front‑end repository powers a sleek, modern user interface where you can:

  • log exercises, sets, and reps 📋
  • schedule workouts and receive reminders ⏰
  • view progress and detailed analytics 📈
  • customize your workout routines 🔧

Features ✨

  • intuitive user interface:
    enjoy a responsive design that makes navigation and workout logging a breeze. 🌟

  • workout tracking & logging:
    easily record your exercises, including sets, reps, and durations. 📝

  • scheduling & reminders:
    set up workout sessions and receive notifications so you never miss a workout. 📅

  • progress analytics:
    view visual reports and analytics to track your performance improvements over time. 📊

  • customizable routines:
    personalize your workout plans to suit your fitness goals. 🎯

  • offline functionality:
    access key features even without an internet connection. 🌐❌


Installation 🛠️

Build Check Dependencies Up to Date

Prerequisites

Tip

Looking for the mobile app installer? The APK is here

Prerequisites

  • android studio (latest version recommended) 📱
  • kotlin (configured within android studio) 🔧
  • a physical android device or an emulator 📲

Setup Instructions

  1. clone the repository:

    git clone https://github.com/ION-WorkoutApp/app.git
  2. open the project:

    launch android studio and select open an existing project, then navigate to the cloned repository. 📂

  3. build & run:

    let android studio sync the project and build it. then, run the app on your preferred emulator or connected android device. 🚀


Usage 📖

once installed, the app allows you to:

  • log workouts: record details of your workout sessions including exercises performed. 🏋️
  • schedule sessions: set reminders and notifications for upcoming workouts. ⏳
  • review progress: check detailed analytics and view historical performance data. 📊
  • customize routines: create or adjust workout plans tailored to your personal fitness needs. 🛠️

for more detailed instructions, refer to the in‑app documentation or our online docs. 📚


Contributing 🤝

contributions are highly appreciated! to get started, please review our contributing guidelines. whether it's improving documentation, fixing bugs, or adding new features, every contribution helps enhance the project. ✨


Code of Conduct 📜

please read our code of conduct before contributing to ensure a welcoming and respectful environment for all. 🤗


License ⚖️

this project is licensed under the mit license. see the license file for more details. 📄


Contact 📬

for any questions, bug reports, or feature requests, please open an issue on github or reach out via email at [email protected]. ✉️


built with ❤️ by a dedicated student who believes in creating a workout app that actually works and doesn't cost me an arm and a leg

About

The front-end for the ION Workout app!

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages