This desktop application, built using Flutter and following the Model-View-ViewModel (MVVM) architectural pattern, offers a seamless digital menu experience for restaurants. Users can easily pick items, place orders, and modify menus, enhancing efficiency and customer satisfaction.
- Digital Menu: Present the restaurant menu in a user-friendly digital format.
- Order Placement: Allow customers to place orders directly from the desktop application.
- Real-time Updates: Instantaneously update menu items and details, providing accurate information to customers.
- QR Code Integration: Generate QR codes for easy menu access and online ordering.
- File Picker: Enable users to upload files and images using the native file explorer.
- Flutter SDK: The core Flutter library for building the user interface.
- HTTP: A composable, Future-based library for making HTTP requests.
- image_picker: A Flutter plugin for picking images from the image library and taking new pictures with the camera.
- provider: A wrapper around InheritedWidget to make state management easier and more reusable.
- file_picker: A package that allows users to pick single or multiple absolute file paths using a native file explorer, with extensions filtering support.
- Flutter SDK: Ensure you have Flutter installed. If not, follow the official Flutter installation guide.
- Dart: Flutter uses Dart programming language. Make sure you have Dart SDK installed along with Flutter.
- Clone the repository.
git clone https://github.com/Okariuss/HesApp.git
- Install dependencies using Flutter's package manager.
flutter pub get
- Run the application on your desktop.
flutter run
We would like to express our gratitude to the following individuals, organizations, and open-source projects that have contributed to the success of this project:
-
Flutter Team: For developing an amazing framework that allowed us to create a cross-platform desktop application seamlessly.
-
Dart Team: For the Dart programming language that powers Flutter applications.
-
Open-source Community: For the wealth of open-source libraries and resources that were instrumental in building various components of this application.
-
HTTP Package: A special thanks to the authors and maintainers of the HTTP package, which simplified our API interactions.
-
image_picker Package: Thanks to the creators of the image_picker package, which made it effortless to handle image uploads in our application.
-
provider Package: Kudos to the developers of the provider package, which streamlined state management and made our code more maintainable.
-
file_picker Package: Many thanks to the authors of the file_picker package, enabling users to upload files seamlessly.
-
Our Contributors: A big shoutout to all the contributors who submitted bug reports, feature requests, and pull requests. Your feedback and contributions were invaluable.
-
Inspiration: We draw inspiration from various restaurants and digital menu applications that have paved the way for innovative dining experiences.
Happy coding! 🚀