volei_manager_android

Volley Manager 🏐

Volley Manager is an Android app built with Jetpack Compose and Room Database to manage recreational volleyball matches, automate team balancing, track player performance (Elo rating), and keep player rotation fair.

✨ Features

🎮 Match Management

📊 Ranking and Stats

👥 Players and Group Management

🎨 Customization

🛠 Tech Stack

🚀 Running the Project

  1. Clone the repository:
    git clone https://github.com/bismarckbruno/volei_manager_android.git
    
  2. Open the project in Android Studio.
  3. Sync Gradle and run the app on an emulator or physical device (Android 7.0+ / API 24+).
  4. Current Play-targeted SDK levels: compileSdk 36 and targetSdk 36 (Android 16).

⚙️ Group-Level Rules

🔒 Privacy, Telemetry and Premium Sync

This project is distributed under the GNU General Public License v3.0 (GPL-3.0). The app is currently designed to keep data local on the device, and no anonymous telemetry is enabled by default.

We may introduce an optional, anonymous telemetry feature in a future version, but only with explicit user consent and a clear opt-in flow. If enabled, it will be limited to aggregated app-health and usage diagnostics, with no personal identifiers, names, group data, or match history included. Users may revoke consent at any time from the app settings, and the telemetry collection will stop once consent is withdrawn.

We also plan, in a future premium tier, to offer cloud synchronization for group data, including players, via a user account system and authentication flow. That feature will use Firebase/Firestore for storage and synchronization, and it will require user registration/login. Access to this service will be optional, subject to account consent, authentication, and the terms applicable to the premium sync feature.

🎯 About the Product

Volley Manager is an Android app built for recreational volleyball organizers. It automates team balancing (with Elo + priority), manages the waiting queue fairly, and reduces court-side conflicts.

📖 Product Documentation:

🤝 Contributing and Feedback

Contributions are welcome! Feel free to open a pull request.

Found an issue or have an idea? Open an Issue here.

☕ Support the Project

Volley Manager is a free independent project. If the app helps you organize better matches and you want to support future development, consider buying me a coffee.

Ways to support:

Click to show PIX QR code and key
PIX QR Code
Scan the QR code above or use the copy-paste code below:

00020126650014br.gov.bcb.pix0136d143999e-2f7a-4ce4-84c3-b3b03b41536e0203Pix5204000053039865802BR5925BRUNO_BISMARCK_DA_SILVA_M6006CAXIAS62210517ApoioVoleiManager63044F13


Any amount helps keep both coffee and code flowing! 🏐