Glovo offers a ‘shop on your behalf’ app that promises to let you order anything locally on-demand and have it delivered “within minutes” 

  • SHARE:

Technicals

 

  • Technical stack

 

  • Front end: React Native, Swift, and Java
  • Back end API: Python, Firebase Firestore, Firebase Auth, Firebase Storage, Firebase GCM, Google Directions API, and Places API
  • Payments support with Stripe
  • Apple Pay (iOS) and Google Pay (Android)
  • Optimized for both Android and iOS

 

  • Features

 

 

 

  • Consumer App

 

 

  • Products
  • Categories
  • Multi-restaurant
  • Push Notifications
  • Shopping Cart
    • Add to Cart
    • Edit Cart
    • Clear Cart
    • Persistent Cart
    • “Reorder” in One Click
    • Order History
  • Checkout Flow
    • Shipping Address
    • Credit Cards Management (Add, Delete)
    • Apple Pay (iOS) / Android Pay (Android)
    • Payments Integration with Stripe
  • Delivery Tracking
    • Estimated Time
    • Map Route Tracking (Real-time)
    • Driver Information
  • Chat
    • Real-time Chat (driver – user)
    • Photo, Video and Audio Messages
    • Emojis Support
    • In-reply To feature
    • Push Notifications on messages
    • Report / Block Driver (required by Apple)
  • Localization & RTL
  • Dark Mode
  • Geolocation
  • Directions API (Google Maps)
  • Ratings & Reviews
  • Map View
  • Search
  • Profile & Settings
    • Edit Account Details
    • Settings
    • Contact Us
    • Profile Photo
  • Login & Registration
    • Login with Facebook
    • Sign in with Apple (iOS only)
    • Email & Password Login & Registration
    • SMS Phone Number Login & Registration (OTP)
    • Country Code Picker
    • Forgot Password
    • Logout
    • Persistent Login Credentials
  • Walkthrough Flow

 

 

  • Delivery App

 

 

  • Go Online / Offline
  • Accept / Reject Incoming Orders
  • Real-time Map Directions to Restaurant (Pick up)
  • Real-time Map Directions to User’s Address (Delivery)
  • Complete Order
  • Delivery History
  • Push Notifications
  • Geolocation / Geodirections
  • Chat with Buyer
    • Real-time Chat
    • Photo, Video and Audio Messages
    • Emojis Support
    • In-reply To feature
    • Push Notifications on messages
  • Profile & Settings
    • Edit Account Details
    • Settings
    • Contact Us
    • Profile Photo
  • Login & Registration
    • Login with Facebook
    • Sign in with Apple (iOS only)
    • Email & Password Login & Registration
    • SMS Phone Number Login & Registration (OTP)
    • Country Code Picker
    • Forgot Password
    • Logout
    • Persistent Login Credentials
  • Walkthrough Flow
  • Dark Mode
  • Localization & RTL

 

 

  • Restaurant Admin App (Dashboard)

 

 

  • Accept / Reject Orders
  • Order History
  • Push Notifications
  • Localization & RTL
  • Dark Mode
  • Profile & Settings
    • Edit Account Details
    • Settings
    • Contact Us
    • Profile Photo
  • Login & Registration
    • Login with Facebook
    • Sign in with Apple (iOS only)
    • Email & Password Login & Registration
    • SMS Phone Number Login & Registration (OTP)
    • Country Code Picker
    • Forgot Password
    • Logout
    • Persistent Login Credentials
  • Walkthrough Flow