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

https://github.com/marcus0035/platikrab

A Blazor MAUI Hybrid app for managing volleyball training sessions. Tracks attendance, ensures fair payment distribution based on the sessions/payments ratio, and provides insights. Built with MudBlazor, EF Core, and SQLite.
https://github.com/marcus0035/platikrab

blazor crossplatform dotnet efcore maui sqlite

Last synced: about 2 months ago
JSON representation

A Blazor MAUI Hybrid app for managing volleyball training sessions. Tracks attendance, ensures fair payment distribution based on the sessions/payments ratio, and provides insights. Built with MudBlazor, EF Core, and SQLite.

Awesome Lists containing this project

README

          

# 📌 Training Manager

An application for managing training sessions, players, and payments. It efficiently tracks player attendance and handles payments via QR codes.

## ✨ Key Features

- **Player Management** – Add and manage players.
- **Training Creation** – Assign players to training sessions.
- **Automated Selection** – An algorithm selects the player with the highest training sessions / payments ratio.
- **QR Code Generation** – Easily share payment QR codes.
- **Payment Tracking** – Mark players as paid after receiving payment.

## 📸 Screenshots

App On Phone

## 🚀 Installation & Setup

1. Clone the repository:
```sh
git clone https://github.com/Marcus0035/PlatiKrab
```
2. Navigate to the project folder:
```sh
cd PlatiKrab
```
3. Run the application:
```sh
dotnet run
```

## 📌 Usage

1. Add players to the system.
2. Create a new training session and mark attendees.
3. The algorithm selects a player for payment.
4. Generate and share a QR code for payment.
5. After receiving payment, mark the player as paid.

## 📲 Download (DropBox)

[.apk](https://www.dropbox.com/scl/fo/c38forzjo87g5i4hwut6n/AOY64dkbt_tNlGJDKO7GKH4?rlkey=7fhl0mh7vfizilvbi5wccg6ac&st=yj4jsiae&dl=0)

## 📖 QR Code Payment Guide

To send a QR code for payment, follow these steps:

1) Go to Settings (top right corner).
2) Enter a valid account number in the designated field.
3) Save your changes.
4) Reset App.

Make sure the account number is correct to generate a valid QR code.

## 📄 License

This project is open-source under the [MIT](LICENSE) license.

---
Give it a star ⭐ if you like this project!