https://github.com/gumeer/reservation-system
📅✨ ReservaApp – Efficient Reservation Management! ReservaApp is a software developed in Python and Flet 🐍⚡ to manage reservations quickly and easily. Its intuitive interface 🖥️ simplifies both registration and consultation of reservations.
https://github.com/gumeer/reservation-system
android flet ios python windows
Last synced: 7 months ago
JSON representation
📅✨ ReservaApp – Efficient Reservation Management! ReservaApp is a software developed in Python and Flet 🐍⚡ to manage reservations quickly and easily. Its intuitive interface 🖥️ simplifies both registration and consultation of reservations.
- Host: GitHub
- URL: https://github.com/gumeer/reservation-system
- Owner: GumeeR
- Created: 2024-08-19T20:16:26.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-18T08:29:44.000Z (11 months ago)
- Last Synced: 2025-04-01T09:51:12.760Z (9 months ago)
- Topics: android, flet, ios, python, windows
- Language: Python
- Homepage:
- Size: 18.6 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Main Features
### 1. Register Reservation
The **Register Reservation** option allows users to quickly and easily register new reservations. The process includes:
- **Identification or Name**: Users can enter the customer's identification or name. Based on the input, an autocomplete window displays relevant suggestions using pre-existing data.
- **Intelligent Autocomplete**: The system pulls data from the `usuarios.xlsx` file, which contains the necessary information to auto-complete data, optimizing time and reducing errors.
### 2. Consult Reservations
The **Consult Reservations** option provides an interface to search and review existing reservations. It is possible to access the details of each reservation and mark whether it was taken or not.
Reservations are saved in the `reservas.xlsx`
### 3. Manage
The Manage option allows you to:
- Generate a report in an Excel file.
- Open the Excel file directly from the interface.
This section is available to all users without additional permissions.
## Requirements
- Python 3.11.9
- Libraries listed in `requirements.txt`
## Installation
Clone this repository:
```bash
- git clone https://github.com/GumeeR/Reservation-system
- cd Reservation-system
```
Install the dependencies:
```bash
pip install -r requirements.txt
```
## Execution
Run the application from the main.py file, either from Visual Studio Code or via the console using the following command:
```bash
flet run main.py
```
## Compile APK
Compiling an APK with Flet can be quite challenging. If you want to "call upon GOD," you'll need to:
```bash
pip install god
flet callgod.py
```
Just kidding! 😄 But seriously, it can be difficult to compile an APK. Here's a link to a tutorial video if you want to learn how to do it:
[Watch the video tutorial](https://www.youtube.com/watch?v=rnot_xtKTLI)
## Icon
To add an icon on the startup interface, place an image in the assets folder with the following name and extension:
`logo.png`