Adil Khan 1 year ago
AdiKhanOfficial #FYP Ideas

Bella Chow

Location-Based services through mobile applications are the most widely used in the past few years. The services offered on request such as nearest food restaurants, available parking slots, etc. These services save time and handle things automatically. One of the most popular searches proved by res

Project Title

Bella Chow

Project Area of Specialization

Computer Science

Project Summary

Location-Based services through mobile applications are the most widely used in the past few years. The services offered on request such as nearest food restaurants, available parking slots, etc. These services save time and handle things automatically. One of the most popular searches proved by research is for restaurants that offer food delivery and event management service. Many applications are there for managing food ordering and handling events yet no one provides a facility to place shared orders. We want to introduce a system that uses a third-party party service and introduce the concept of a “Shared Basket” with an open menu. It keeps the menu open for all users, a user can open a basket and share it with their group to decide on the menu. The owner of the Basket can set a threshold for each individual in the group to add menu items, the order can be placed by the owner of the basket. Moreover, this system also provides services for event management. Events will be handled by restaurants like birthday parties, engagement ceremonies, etc., a user can book the venue, and decide menu and decorations for any event. This system will be cost-effective, time-effective, easily accessible, and implemented as a mobile application for the food industry.

Project Objectives

The project aims to achieve the following objectives.

  1. Combine order
    • Customer opportunity to place the combined order using a shareable basket.
    • Two or more people place can place a single order
  2. No shared payment
    • To split the invoice in order to group people and notify each member of the group.
  3. Place orders from multiple restaurants
    • Customers can easily choose products from multiple restaurants to place a single order, and restaurants should come into the zone area.
  4. Save customer time
    • Restaurants that are too far from the customer can easily place orders and save time.
  5. Event celebration
    • Customers can easily buy the package for events provided by the restaurant.

Project Implementation Method

To implement our idea we have decided to use the agile methodology. Agile methodology provides a way to manage software development by breaking it up into several components. The agile cycle involves planning, execution, and evaluation phases and continuous improvement at every stage. Following are the key benefits of using agile development:

1-         Reduced Risk

2-         Continuous improvement

3-           Better team collaboration, improved results

4-         More transparency

The below figure represents the step-by-step procedure of the system.

There will be four types of users in our system, Admin, Service Provider, Rider, and Customer. We have decided to implement our system in four major components, a web portal for admin and for Service providers and a separate mobile app for customers and riders. The main functionalities performed by individuals are given below.

Admin can approve and manipulate accounts of other users. Service providers can add and manipulate menu and events packages information, they will also manage their current orders and can view orders-related information and reviews given by customers. They can view the available riders at their location and assign deliveries to them.

Customers will be able to view menu and events packages provided by different restaurants according to the provided location. Customers can create groups from their available contact list and can also send an invite to their contacts through Whatsapp to join our platform. Customers can create a shared basket, select restaurants, and then can share it with their groups by setting a limit of spending money on group members, the final order will be placed by the customer. Customers can also see the placed order progress on their profile. There will be a customer support option available for customers.

The rider will be able to receive order delivery information from service providers and will be able to mark the order complete. The rider side can be extended in the future as needed.

Following is the methodology that we are going to use to implement our system.

The First step will be requirement analysis, where we critically analyze the functional, non-functional, and domain requirements of the system and we will achieve this through group discussions under the guidance of our supervisor. The second step will be database design where we design the diagrams for the database by using the results of the requirements analysis. In the third step, we design the UI mockup for web portals and for mobile apps.

After that, we move toward the development phase. We have decided on React native to implement mobile apps UI, React JS for the Web Portals, Node JS as backend, and MYSQL as a database. Further, we will also use some external APIs for payment methods and live location.

In the Testing phase, we first test each component individually then do complete system checking and note down the bugs and errors if found.

Benefits of the Project

Being teenagers and students we have observed some practical issues that we face in our daily life. We often do gatherings, birthday parties, and other celebrations and when it comes to venue and menu we most often waste much time deciding the menu by asking each member what would you like to eat? and for any event, which restaurant gives the best package?

This same situation occurs with many people like family members when they want to plan any event, employees who do get-togethers, managers who plan any dinner for meetings, etc. In today’s busy world, time is considered the most important factor by considering this we want to introduce a solution that saves users time and money.

This project also help us to learn any different technologies and approaches that help us to develop software that can be used in real-time.

Technical Details of Final Deliverable

This project is divided into multiple quarters that would be achieved according to the estimated time shown in the Gantt chart (figure). The milestones are as follows.

1st Milestone: In the second milestone we cover the overall system flow with database and UI design and deliver the flow charts, ER diagrams, and UI mockups.

2nd Milestone: In the third milestone we cover the implementation of the system using the mentioned technologies and deliver the mobile apps and web portals.

3rd Milestone: In the fourth milestone we perform testing of individual components and complete the system and deliver our final system.

Final Deliverable of the Project

Software System

Core Industry

IT

Other Industries

Food

Core Technology

Others

Other Technologies

Shared Economy

Sustainable Development Goals

Zero Hunger

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Google Play Account Equipment146434643
Mongodb M5 SHARED Equipment192859285
Google Maps Javascript API Equipment12079820798
Google Maps Directions Javascript API Equipment192859285
Godady Delux Package Web hosting Equipment12516725167
Poster printing Miscellaneous 110001000
Thesis printing Miscellaneous 140004000
SRS and SDS printing Miscellaneous 110001000
Poster Designing Miscellaneous 120002000
Total in (Rs) 77178
If you need this project, please contact me on contact@adikhanofficial.com
Robot path planning and optimization in virtual reality

Robotics play prominent role in the era of the digital economy and are affecting productio...

1675638330.png
Adil Khan
1 year ago
Using Blockchain for transactions of real-estate properties

It is a Blockchain based project for the transactions of the Real estate properties. To ma...

1675638330.png
Adil Khan
1 year ago
Integration of AC Generation Units with DC MicroGrid

Conventional rectification by using bridge circuit and a low pass filter can affect the qu...

1675638330.png
Adil Khan
1 year ago
Drug Refrigeration Monitoring System

In pharmaceutical industry storage, many drugs, samples and vaccines are kept in very sens...

1675638330.png
Adil Khan
1 year ago
Design of coreless axial flux permenent magnet generator for wind powe...

Today the electrical motors are embedded in almost every market segment in the industry, p...

1675638330.png
Adil Khan
1 year ago