Back To All Case
Studies

ONLINE FOOD ORDERING & DELIVERY PLATFORM DEVELOPMENT

Most of the prominent restaurant aggregator and food delivery companies that we come across focus to turn the restaurant’s customers into their customers.

[apss_share]

OVERVIEW

Most of the prominent restaurant aggregator and food delivery companies that we come across focus to turn the restaurant’s customers into their customers. Our client, an award-winning restaurateur observed this pattern and went on to find out that none of the delivery apps serve restaurants by letting them keep direct relationships with their customers. The client developed a food delivery app solely for the benefit of restaurants. Using the apps restaurants would place on-demand delivery orders directly with the delivery drivers. The drivers also got the flexibility in shifts of their choice. DreamzTech got the opportunity to provide a dedicated support team to the client with a goal to: Fix issues being reported from the field, Technical up-gradation, UX enhancements, and Feature addition.

GOALS

  • Unification of data
    received
    from all equipment onto a single platform and automated interpretation.
  • Registering a sample for
    each
    machine with upper and lower reading limits so that alerts can be generated in case
    of
    abrupt fluctuations.
  • Process data and represent
    in
    the form of animated graphs and charts wherever possible for instant decision
    making.
  • Using Industrial IoT to
    monitor equipment health and provide scheduled maintenance, proactive and preventive
    maintenance.
  • Platform to view the
    current
    status of a machine and the ability to view its breakdown history.
  • The solution also provided
    the
    option to control machines from a user interface using PLC/SCADA and IoT.

Business Problems

  • Complexity to manage and sync the real-time delivery information of an order into the system.
  • Absence of an identifying drivers information working on a particular shift.
  • Absence of auto-calculation of delivery fees for a particular order.
  • Unavailability of a report on order information and status.
  • Absence of a system for maintaining and assigning future orders to drivers.

SOLUTIONS WE PROVIDED

  • Synchronization of real-time delivery information into the system.
  • Introduction of a system to track all drivers working on a particular shift.
  • Introduction of an algorithm for auto-calculation of fees for any orders.
  • Creation of new intuitive reports management system.
  • Introducing future orders assigning and maintaining a system for the portal.

[apss_share]

Approach from DreamzTech

The customer was looking for an IT partner who could assist them with re-crafting major modules, develop and maintain the solution. They wanted our team to work with their project manager. DreamzTech got the opportunity to develop some major features of the app, revamp the application technically to keep it scalable and provide support for issues as and when they occur.

Team KT

DreamzTech received techno-functional documentation for the application from the client. A team of developers and testers were formed to have knowledge transferred from the client project manager. Features were documented. Team onboarded to client PM tool.

Scritiny

The initial requirements were gathered from the client and documented. The QA team scrutinized the whole existing application to identify working features and existing bugs/defects. These were discussed with the client and added to the PM tool. Tasks were prioritized.

Maintenance

The total effort hours needed per month for development and Support were identified. SLA was created and agreed upon. A monthly cost was fixed. Bi-weekly conference calls between the client team and the DreamzTech team were agreed upon. The cost of the additional effort was set.

THE BUSINESS BENEFITS

The client has been extremely satisfied with the technical expertise of the DreamzTech team. The application has been in operation almost without a flaw in the past two years. This has encouraged the client to expand their business by focusing more on marketing and customer retention. The client is now expanding beyond California.

Key Application Features

The on-demand delivery application constitutes web and mobile apps for restaurants, dispatchers and drivers. Techno-functional inputs from DreamzTech has helped the client gain more business.

automated oil changeCRM SYSTEM

Web portal for restaurants to add and manage customers. Manage menu/food and pricing. Manage preparation times.

fleet management -asset managementORDER ENTRY

Enter order details and tag customers. Delivery addresses auto-pulled. It can be changed.

asset order manageDISPATCH REQUEST

Make dispatch requests for immediate delivery or schedule for a future time when taking the order.

asset management systemORDER UPDATES

Update order details like “Being cooked”, “ready to dispatch” etc so that drivers are notified.

digital ad platformLOCATION ON MAP

View live location of drivers carrying your orders on Apple and Google maps.

b2b travel portalDELIVERY UPDATES

View updates on multiple deliveries at once as entered by drivers. Receive delivery notification.

asset management systemPUSH NOTIFICATIONS

Receive push notifications when the driver has arrived at the restaurant or food has been delivered.

digital ad platformDELIVERY CHARGE

The delivery charge for an order is auto-calculated based on distance. Logged for every order.

b2b travel portalDELIVERY LIST

View list of deliveries assigned with date, time and items list. Navigate to the restaurant using the map.

asset management systemDISPATCHER APP

Native multi-utility iPad app for dispatchers to monitor and mediate between restaurants and drivers.

digital ad platformASSIGN DRIVER

View order details, date, source, and delivery locations. Assignments are allowed to online available drivers only.

b2b travel portalROUTE ASSISTANT

Dispatchers can view all online driver locations, order sources, and destinations on a single map to determine the assignment.

asset management systemDRIVER APPS

Native Android and iPhone apps for drivers that allow them to work offline and auto-sync.

digital ad platformBILLING INFO

Weekly billing details are generated for restaurants. Verifiable from delivery history.

b2b travel portalORDER STATUS

View order status and food preparation ETA before visiting a restaurant for pickup.

asset management systemUPDATE ORDER

Update order status like “reached restaurant”, “picked up” and “delivered” all the while tagging current location.

digital ad platformROUTE MAP

View and navigate to restaurants and delivery drop locations using Google maps or Apple maps.

b2b travel portalADMINISTRATION

Onboard restaurants. View delivery reports. Monitor driver performance and earnings. View billings and commissions earned.

Technology Overview

USER INTERFACE:

HTML5

CSS 3

BUSINESS LOGIC:

Objective C

Java

Ruby Mine

Rails

DATABASE:

PostgreSQL

SQLite

OTHER TOOLS & TECHNOLOGY:

GIT

JIRA

XCode

NetBeans

Android Studio

Heroku

Tortoise SVN

Discuss Your Project