ReservasZ4S is my first Android Studio Kotlin application. It is designed for paddle court administrators to streamline the reservation process. It allows users to select a date, time, input a reservation name, specify whether the reservation is paid, and confirm the booking. Additionally, the app supports printing tickets via Bluetooth.
-
Select a date:
- Use the built-in calendar to pick the desired reservation date.
-
Choose a time:
- Specify the time slot for the reservation.
-
Add reservation details:
- Input the name associated with the reservation.
- Indicate whether the reservation is paid or unpaid.
-
Print reservation tickets:
- After confirming a reservation, the app prompts whether to print a ticket.
- If confirmed, the app connects to a Bluetooth printer and prints the ticket.
-
View reservation calendar:
- Administrators can easily check all reservations in a calendar view.
| Screen | Description | Screenshot |
|---|---|---|
| Calendar Screen | View and select the date for reservations. | |
| Reservation Screen | Input reservation details and confirm. | |
| Reservations View | View all reservations in a calendar format. |
- Language: Kotlin
- IDE: Android Studio
- Database: Supabase
- Bluetooth:


