ResOr

This application has restaurant list which includes its name ratings opening and closing status, its location, phone number and food menu.  A user profile which includes user?s email, name and date of birth, after that it has a history of reservation details of a user, in reservation det

2025-06-28 16:34:48 - Adil Khan

Project Title

ResOr

Project Area of Specialization Cloud InfrastructureProject Summary

This application has restaurant list which includes its name ratings opening and closing status, its location, phone number and food menu.

 A user profile which includes user’s email, name and date of birth, after that it has a history of reservation details of a user, in reservation details it includes restaurant name, area, table id, date, time to, time from, dishes name and its prices, at the end it has total payment.

This application also includes graphical representation of restaurant tables which are further classified in to available and reserved categories, reserved ones will be in brown color and available will be in white.

And the menu of a restaurants which also falls in to several categories i.e., Starters, Main Courses, Desserts, Drinks, Savories, to take the order of user this app also has a cart which will take user’s food order in order to proceed.

For reservation detail and food bill, this app has a bill system in which bill will be shown and sent via email.

At last, it has a feedback option.

Project Objectives

Our application has restaurant list which includes its name ratings opening and closing status, its location, phone number and food menu.

 A user profile which includes user’s email, name and date of birth, after that it has a history of reservation details of a user, in reservation details it includes restaurant name, area, table id, date, time to, time from, dishes name and its prices, at the end it has total payment.

This application also includes graphical representation of restaurant tables which are further classified in to available and reserved categories, reserved ones will be in brown color and available will be in white.

And the menu of a restaurants which also falls in to several categories i.e., Starters, Main Courses, Desserts, Drinks, Savories, to take the order of user this app also has a cart which will take user’s food order in order to proceed.

For reservation detail and food bill, this app has a bill system in which bill will be shown and sent via email.

At last, it has a feedback option.

Project Implementation Method

This app could be wishful fulfillment for any customer. While designing ResOr, our concern was to be addressed is platform independency i.e. can be used on both iOS and Android mobile phone, it has to be possible for future developers to expand the system. Therefore, the system has a modular structure.

Language: Dart

Dart is a client-optimized programming language for apps on multiple platforms. It is developed by Google  and  is used to build mobile, desktop, server, and web applications.

Framework: Flutter

Flutter is a Dart framework for creating cross-platform applications with a single code. Unlike other multiplatform frameworks such as Ionic, the code of a Flutter application is compiled into native code, so the performance achieved is superior to applications based on web-views.

Language Paradigms:

Multi-paradigmfunctionalimperativeobject-orientedreflective

IDE: Android Studio

Android Studio is the official integrated development environment (IDE) for Google's Android operating system, and designed specifically for Android development.

Database: Firebase

Android Studio is the official integrated development environment (IDE) for Google's Android operating system, and designed specifically for Android development.

Benefits of the Project

ResOr, A Restaurant Reservation and Food Ordering System, design to overcome the waiting system in the restaurants. While considering a circumstances of customer’s favorite restaurant being full at a time, we have designed this app which will avoid these circumstances and will save a lot of time of a customer by pre ordering food.

Customer will select the restaurant as per his choice, once he is done with the restaurant selection he will proceed to select his requirement for the reservation i.e. Date , Time From, Time To, Number of People, Area in a Restaurant then the tables that are meeting his requirement will be shown available, once the table has been reserved our app will also ask him if he wants to pre order food, if user wants to, then the menu will appear and he will select dishes of his choice from that particular restaurant, after confirming the order the bill will be created and will be sent to email from which user has been using app, at the end there is a feedback option too.

Technical Details of Final Deliverable

Food Ordering System, we achieved the objective using flutter, which is a Software Development Kit and a Framework made by Google for the creation of 2D mobile application whose main languages is Dart.

The scope and goals kept in view are summarized as follows

Reservation must be done for a current or coming days,

Reservation must be done for an hour or more,

Reservation must not be for less than 2 people and must not be more than 12 people,

If a user is doing a reservation for (for e.g., 2) people, he can not reserve a table with 4 or more seats.

Easy GUI makes using the app easier for customer for a reservation and food order after selecting a restaurant. Built on powerful Flutter technology.

The vision is to serve the users by reserving their tables and taking their food order as per their restaurant choice.

Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther IndustriesCore Technology Cloud InfrastructureOther TechnologiesSustainable Development Goals Decent Work and Economic Growth, Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 70000
Smart Phone Equipment13500035000
Smart Phone Equipment13500035000

More Posts