/Food-Ordering-App

An implementation of a Food Ordering Management System using Flutter framework and Firebase as the database.

Primary LanguageDart

Food-Ordering-App

This is Food-Ordering-App! A Flutter-based mobile applications created to analyze the food-ordering behaviour of users and to implement functionalities such as ordering food, viewing the order history, and viewing the menu.

Installation

To contribute and work on the repository, you need Flutter installed on your system. If you do not have Flutter installed, you can install it from here.

Fork and clone the repository from GitHub.

git clone https://github.com/<your-username-here>/Food-Ordering-App.git

Traverse to the directory where the repository is cloned.

cd Food-Ordering-App

Implementation

The implementation of Food-Ordering-App is done in Dart using the Flutter frameworks. The code is written in a modular way so that it can be easily expanded with additional funcionalities.

The code is written in Dart and is hosted on GitHub. Firebase was chosen as the database for the project mainly due to its intuitive nature, cloud storage capabilities and the fact that it comes bundled with Google OAuth authentication system for the app.


Future Updates

The future versions of the apps aim to include a highly sophisticated search engine for the menu. The search engine will be able to search for food items by name, category, price, and other attributes. We also aim to implement a content-based recommendation system for the users to provide an enhanced UI experience.