prismetricprismetric

Drinxin Food & Drink Delivery React Native Application

For Users :- Drinxin Food & Drink Delivery User mobile application allows them to search, sort and filter for liquors getting sold nearby to their location and view a category-wise listing of all types of liquors. The  users can select and buy any type of liquor they would like to.  

For Drivers :- Drinxin Food & Drink Delivery mobile application for drivers allows them to manage their status (Online/Offline), manage their profile with all the necessary documents, schedule bookings by selecting date and time in order to receive delivery requests for the specified date and time only, invite other drivers to the platform.

Client Requirements

For User Application The aim is to develop a mobile application (exclusively for Android & iOS Smartphone devices) that allows users to search for any liquor product by name nearby to their location, view categories of liquor product with an option to apply filter and sort liquor product listing  and make online payment. Additionally, users can earn loyalty points on completed orders.

For Driver Application The aim is to develop a mobile application (exclusively for Android & iOS  Smartphone devices) that allows Drivers to register by uploading documents and upon successful verification by admin, login to manage their status, profile, vehicle details, set their income target, manage bank account details and receive payment in wallet, view bookings (past/upcoming/cancelled), schedule bookings in order to receive delivery requests for the specified date and time only, option to invite other drivers and submit feedback to admin. The driver can view their earnings along with statistics related to their trips  

Application Features and Functionalities – For Users

Home Feature
  • Through this option the users can view offers, the list of all Top Picks, the Best Selling Liquor products, and the list of Suggested Liquor products.
Search & Filter Feature
  • The users can search for any type of liquor by name sort by Cheapest, Fastest, and Best match and can filter By Country, Brand, Price, Category, Volume & ABV usinf respective options.
Liquor Product Description Feature
  • The users can select any Liquor product to view Liquor description and add products to the shopping cart or to Wishlist/favorites
Shopping Bag Feature
  • Here the users can view Liquor Products added by them in the shopping bag with the options to edit and the view the complete order summary. Here the users can view Liquor Products added by them in the shopping bag with the options to edit and the view the complete order summary. When the users choose the order type as Delivery, they will also have to enter Shipping Details, choose their preferred payment method and make payment in the application and with type PickUp the users can directly choose the preferred payment method and make payment in the application. The users can pay the full amount online via credit card/debit card, can redeem their gift cards, or pay the difference amount via credit/debit card. They can redeem loyalty points by adding liquor under the loyalty program or VIP Club program to the shopping bag or can use wallet balance to pay for the order
My Orders Feature
  • Through My orders the users can view a list of upcoming/completed/canceled/returned orders or track the upcoming orders.
Gift Cards Feature
  • Here the users can view a list of all received gift cards, can send gift cards redeem any gift card (received via email) by entering gift code and redeeming it in the application.
Loyalty Program Feature
  • Through Loyalty program, the users can view the total loyalty points they have earned so far, view required points to enter the VIP Club program and view liquor the products added under loyalty program and VIP Club program.
Note: While placing an order, the users can only redeem loyalty points by adding liquor under loyalty program or VIP Club program to the shopping bag i.e. without adding liquor under loyalty program or VIP club program to shopping bag, the users cannot redeem the loyalty points in the application

Wallet Feature
  • Through wallet option the users can view the total wallet balance which they have received upon successful order return in the application. The users can either withdraw their wallet balance or can use their wallet balance during checkout to place their order
Note: Wallet balance can only be received for successful order returns and users cannot recharge their wallet balance. Also, the user cannot perform wallet to wallet transactions with other users.

Profile Feature
  • Through profile option the users can view and edit his/her profile details and save the changes, Switch On/Off to get notification alert, or can change their Password

Application Features and Functionalities – For Delivery Drivers

Manage Status Feature
  • With Manage status the drivers can change status to online/offline. If online the driver will receive the request to deliver the liquor to the user and if offline, the driver will not receive the request to deliver the liquor to user
Manage Profile Feature
  • With manage profile the driver can view his/her profile details, request admin for any changes, view their list of profile update requests sent, view his/her vehicle details and can request to admin for any changes in the vehicle details.
    They can also view the list of documents uploaded (with an option to add more documents)
Set Income Target Feature
  • With Set income target the drivers can view & set their daily, weekly, and monthly income targets
Manage Bank Account Feature
  • The Manage bank account feature lets the drivers to add/edit their bank account details.
Wallet Feature
  • Through the wallet feature the drivers can view wallet balance with an option to withdraw their wallet balance.
Booking Feature
  • The booking feature the drivers can view bookings (past/upcoming/cancelled)
Schedule Booking Feature
  • Through Schedule Booking the driver can schedule bookings by selecting date and time in order to receive delivery requests for the specified date and time only
Invite Drivers and Feedback Feature
  • With this option the drivers can invite other drivers to the platform for submitting feedback to the admin
Earnings & Statistics Feature
  • The Earnings and statistics feature allows the drivers to view data related to earnings wherein they can view earnings from last trip, distance travelled and duration of trip including total money earned.
    The drivers can also view date-wise statistics related to accepted/rejected deliveries including total distance traveled and the total duration of the trip

Technical implementations and specification

  • Integration with Payment Gateway API
  • Integration with SMS Gateway API
  • Android & iOS: React Native

Solution

For the Users:

Successfully Developing and Implementing Drinxin Food & Drink Delivery Mobile application for Users wherein they can search, sort, filter any products and view category-wise listing of all products.

Once the products are selected, the user can view the detailed description of the selected product and users can add that product in the shopping cart.

The users can also choose the order type for their orders, can view the list of upcoming/completed/canceled orders, and also track the upcoming orders.

The users can receive, send & redeem gift cards. They can view the total loyalty points they have earned so far, view the points required to enter the VIP Club program and can also view list of liquor products under loyalty program and VIP Club program.

The users can also view their total wallet balance along with option to withdraw the wallet balance.

For the Drivers:

Successfully Developing and Implementing Drinxin Food & Drink Delivery Mobile application for Drivers wherein they can view his/her profile & Vehicle details.

The drivers can request the admin for any changes in the profile or vehicle details. They can view their list of profile & vehicle update requests sent.

The drivers can view & set their daily, weekly, and monthly income targets. Theycan add/edit their bank account details and can view the wallet balance along with an option to withdraw their wallet balance.

Play Store Link for Driver Side Application
App Store Link for Driver Side Application