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.xlsxfile, which contains the necessary information to auto-complete data, optimizing time and reducing errors.
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
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.
- Python 3.11.9
- Libraries listed in
requirements.txt
Clone this repository:
- git clone https://github.com/GumeeR/Reservation-system
- cd Reservation-systemInstall the dependencies:
pip install -r requirements.txtRun the application from the main.py file, either from Visual Studio Code or via the console using the following command:
flet run main.pyCompiling an APK with Flet can be quite challenging. If you want to "call upon GOD," you'll need to:
pip install god
flet callgod.pyJust 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:
To add an icon on the startup interface, place an image in the assets folder with the following name and extension:
logo.png