A self‑hosted workout application built with Kotlin that delivers an engaging, intuitive interface for managing your fitness journey. 🚀
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 🔧
-
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. 🌐❌
Tip
Looking for the mobile app installer? The APK is here
- android studio (latest version recommended) 📱
- kotlin (configured within android studio) 🔧
- a physical android device or an emulator 📲
-
clone the repository:
git clone https://github.com/ION-WorkoutApp/app.git
-
open the project:
launch android studio and select open an existing project, then navigate to the cloned repository. 📂
-
build & run:
let android studio sync the project and build it. then, run the app on your preferred emulator or connected android device. 🚀
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. 📚
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. ✨
please read our code of conduct before contributing to ensure a welcoming and respectful environment for all. 🤗
this project is licensed under the mit license. see the license file for more details. 📄
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