AHON Track is an Avalonia-based Desktop Gym Management System that handles employee management, membership management, scheduling, billing, inventory, analytics, and backup. It aims to replace traditional pen-and-paper tracking with a modern, digitized solution—designed to simplify operations and empower gyms with efficient management tools.
A custom-styled authentication interface for staff and admin, featuring username and password login with clear data validation and toast messages. It supports role-based access, ensuring each user receives the correct permissions upon sign-in. With the newly added Forgot Password feature, users can now recover their accounts directly from the login screen, improving accessibility and reducing administrative load. (outdated gif)
The Shell Window serves as the central workspace of the gym management system, offering unified access to modules such as employee management, walk-ins, member records, scheduling, billing, and analytics. It automatically adapts to the user’s role, giving admins full access while presenting staff with only the modules relevant to their permissions for a secure and focused workflow.
[WIP] 🏗️
AHON Track wouldn't be possible without the inspiration and contributions of the following projects and libraries:
- Avalonia: Cross-platform XAML-based UI framework with a robust styling system.
- Hot Avalonia: Hot reload plugin for Avalonia that enables UI changes in real time as you edit AXAML files.
- ShadUI: Avalonia-based UI Library inspired by shadcn and Suki UI Library.
- sharprinter: A modern, fluent C# wrapper for thermal printer SDK operations for Windows.
- httpsms: A service that lets you use your Android phone as an SMS Gateway to send and receive SMS messages.
- Lucide Icons: Beautifully curated collection of icons that provides consistent, scalable vector icons for modern applications.
- Svg.Skia: An SVG rendering library.
- LiveCharts: A library for creating visually stunning charts.
- MvvmToolkit: A framework for implementing the MVVM pattern efficiently.
- QuestPDF: Generate and manipulate PDF documents using the open-source QuestPDF library and its C# Fluent API.
- Dapper: A simple object mapper for .Net
- Jab: Fast compile-time dependency injection container without runtime dependencies.
AHON Track is licensed under the GNU General Public License v3.0. See the LICENSE file for details.
- Run the software as you wish
- Study the source code and modify it as you wish
- Disclose the complete corresponding source code when distributing AHON Track or any derivative work.
- License derivative works under GPLv3 to ensure the same freedoms are preserved for others.
- Include a copy of the GPL license with any distribution of AHON Track or its derivative works.
- State any changes made if you modify and redistribute the project.
For more information, please visit https://www.gnu.org/licenses/gpl-3.0.html.

