Papa John's Pizza Delivery App

Pizza Delivery App

Overview
Papa John's on-demand pizza delivery application allows different Papa John's franchises and others to deliver food at their customer's doorstep. It is a wondrous app for drivers who wants to earn extra cash with their routing work. This app allows users to register as a delivery boy and updates their profile, see a current based location and nearby stores as well as their order details. With the use of this app, drivers can also track history of their delivered orders. It is one of the most innovative and unique apps that just not provide drivers to view their job report details but also allows them to change their service state.

Client Requirement:

A client is the president of the Papa John's franchise group from New York. There are several Papa John's restaurants in the New York City area. He wanted to come up with some more effective way to make food deliveries more easy for each and every franchise. In this app, he wanted some features which enable stores to track drivers by GPS and get the system more productive. He was in search of a best mobile app development company to develop an app like Uber and found Hyperlink Infosystem through a blog. He contact us with his requirements and we made a superior application that helps delivery boys to earn extra money.

Features

As per client's need Hyperlink Infosystem has developed Driver App and Admin Side.

Driver App Features

Driver

  • Login/ Sign up An application allows drivers to register as a delivery boy with their required details. Once moderator confirms their registration, they can log in any time with their personal credentials.
  • Accept Ride With help of this feature, a driver can accept or reject the ride from a list of requested rides.
  • View Participating Store in a Range A driver can view participating nearby stores in this app through a map. That helps a user to easily locate the store in minimum time.
  • Update Profile Users can update their profile details anytime. They can also delete their profile.
  • Pick up order at nearby restaurant A driver is allowed to pick up order from the list of orders in nearby restaurants requested by a moderator.
  • Complete Order Once a food is delivered by a driver, he/she can update order status to Complete Order.

Moderator

  • View order Moderators allowed to view order details through this feature. It helps them to manage all orders according to their details and location.
  • Track Driver and Order Moderator can track driver and order through this feature. It helps them to track free drivers or drivers with 2 or fewer orders.
  • View Driver Details With help of this feature, a moderator can access driver's full profile details, real-time order list, and history of completed orders.

Admin Panel

  • Send push notifications on new order In on-demand apps, push notification feature is necessary. Admin will send push notification regarding new orders to the registered drivers.
  • Track Order store to delivery destination Admin can track order from store to a delivery location with the help of a map.

Super Admin

  • Create Moderator Super admin can create different location wise moderator. Moderator will manage every order in the app.
  • View driver, order, store details Super Admin is allowed to view all details stored on an application such as driver's profile detail, order details, and history or delivered orders as well as participating stores details.

Store Manager

  • Create Order A store manager can create order with full details in an app and submit to a moderator for delivery.
  • Track Order A store manager can also track order status.
  • Set Order Status: Ready and On Way Store Manager can set and update food order status to Ready or On Way.
  • Confirm Pickup Order Store manager confirms pickup order status once food picks up by a driver for delivery.

Moderator

  • Create Store and Driver Moderator can create stores and drivers requested by users.
  • Manage Driver Moderator can view driver's full details and allowed to assign them a job. This feature allow moderators to view the status of a current list of orders driver working on that helps them to assign a job to drivers hasslefree.
  • Track Orders With this feature, a moderator can track order details and delivery status.
  • Make Driver Attendance List Moderators can create driver's attendance list and update all details in it.
  • Set Time Duration Moderators allowed to set expected time duration for every food order from order pick up to order delivery.

Challenges

In this app, multiple stores add various orders each day and it is necessary to display each and every order on a map. To display each order in a map was a little bit tough because of different directions. Our developers did an accurate research to overcome this challenge and implement Google API in a map code.

In admin side, a client required a system that estimates hours to deliver each and every order. In this system, it must calculate time from making food to deliver at customer's door step. Our developers implement Google API in a developed system that successfully calculates detailed estimated time.

Technology

Android and iOS

Android OS support:
4.3 to 6.0

Development:
Java using Android Studio 2.2.2

Android Supported Devices:
480x800, 720x1280, 1080x1920, 1440x2560

iOS OS support:
iOS 8.0 to 10.0

Development:
Objective-C using Xcode

iOS Supported Devices:
Devices: 5, 5S, 6, 6S, 6 Plus, 6S Plus, 7, 7 Plus, iPad

Get Free Quote Now !