Skip to content

πŸ“…βœ¨ 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.

Notifications You must be signed in to change notification settings

GumeeR/Reservation-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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:

- git clone https://github.com/GumeeR/Reservation-system
- cd Reservation-system

Install the dependencies:

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:

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:

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

Icon

To add an icon on the startup interface, place an image in the assets folder with the following name and extension:

logo.png

About

πŸ“…βœ¨ 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages