Skip to content

AHON Track is a standalone desktop gym management application designed to enhance operational productivity and simplify administrative tasks.

License

Notifications You must be signed in to change notification settings

LucasErrNotFound/AHON-TRACK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,130 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AHON Track 🌟

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.

Features 🧩

🔐 Login Window

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)

login-showcase


💻 Shell Window

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] 🏗️

Acknowledgements 💖

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.

License 📃

GPLv3

AHON Track is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

Under the GPLv3.0, you are bound to:

  • 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.

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages