Skip to content

allyssonmast/reservation_app

Repository files navigation

Reservation App

A Flutter project for a restaurant table reservation system. Waiters can manage reservations, add new bookings, and monitor table statuses.

Description

This Flutter project is designed to facilitate the reservation process for restaurant tables. It empowers waiters to efficiently handle reservations by adding or canceling bookings and provides a convenient overview of the current table status.

Features

  • Reservation Management: Waiters can add new reservations and cancel existing ones.
  • Real-time Monitoring: Provides a live status update of tables, making it easy to identify reserved tables.
  • User-Friendly Interface: An intuitive interface for seamless navigation and efficient operation.

Key Technologies

  • Dependency Injection: Utilizes get_it and injectable for efficient dependency management.
  • API Integration: Implements Chopper for streamlined API requests.
  • State Management: Leverages GetX for an organized and reactive state management approach.
  • Testing: Includes unit tests and integration tests for robust code quality.

Getting Started

To run the project, make sure you have Flutter installed. Clone the repository and run:

flutter pub get

This will install the necessary dependencies. For further instructions on running and testing the app, refer to the project documentation.

Contributing

Contributions are welcome! Feel free to submit issues or pull requests for any improvements or bug fixes.

License

This project is licensed under the MIT License.

Demo!

Alt Text