Retail and eCommerce Case study

Restaurant order manager app

Ionic iOS app for orders and delivery times with receipt printing, push notifications and Stripe Connect.

Restaurant order manager app
Client
Restaurant technology startup
Service
Mobile apps, Integrations
Years
2016–2020 (4 years)
Stack
Stripe Connect, Firebase Cloud Messaging, Ionic, Cordova
Platforms
iOS, Android

Client details are private, so this study describes the client by type.

Overview

A restaurant technology startup needed an app to take and manage restaurant orders. We built the Ionic-based iOS app with customer and item sections, receipt printing, notifications and card payments, plus the manager dashboard and web ordering that go with it.

What we built

  1. Order creation, delivery time handling and order listing for the manager dashboard
  2. Receipt printing to Star printers, including formatting and crash fixes
  3. Push notifications through Firebase Cloud Messaging
  4. Card payments with Stripe Connect and Payjunction, with saved cards and refunds
  5. In-app purchases on iOS, Android and Amazon FireOS through Cordova
  6. Reports: daily sales, customers and order lists, with export
  7. Web ordering, with saved cards and design changes
  8. Force-update handling, order confirmation emails, geolocation and Google Maps changes
  9. Security work, including encrypted keys for the manager dashboard

Technology used

Technology named in the project records, by layer
LayerChoicePurpose
PaymentsStripe Connect, Payjunctioncard payments and refunds
NotificationsFirebase Cloud Messagingorder alerts
AppIonic, CordovaiOS app
HardwareStar receipt printersprinting orders

What happened next

  • Delivered

    The work described above was delivered to the client.

  • Operational facts
    • Our work on this project spanned 2016–2020.
    • It was maintained and extended over 4 years.

Could this be your project?

  • You are planning an iOS or Android app, or have one that needs a stronger back end behind it. Mobile app development
  • Your product has to connect to payment, accounting, messaging or other third-party systems.
  • You work in retail and ecommerce and want a team that has built for it before. Retail and eCommerce work

Request similar work

Questions about this project

How long did this project take?

Our work on it ran from 2016 to 2020, with 2,000+ engineering hours logged in total.

What technology was used?

Stripe Connect, Firebase Cloud Messaging, Ionic, Cordova.

Was it maintained and extended over time?

Yes. Our work on this project was maintained and extended over 4 years, from 2016 to 2020.

Similar work

Afrimack app screens

Also Google Cloud, same industry

Afrimack: buy and sell lifestyle app

  • Retail and eCommerce
  • Mobile apps
  • Integrations

A buy-and-sell app with categories and sub-categories, a Firebase back end with real-time chat, and Stripe payments.

Silent Beacon: personal safety apps and web portal screenshot

Also Google Cloud, also a mobile app

Silent Beacon: personal safety apps and web portal

  • Public safety and government
  • Mobile apps
  • Web apps
  • Integrations

2016–2024

Android and iOS apps, a backend and a web portal for the Silent Beacon Bluetooth safety beacon: alerts, live location, subscriptions and business accounts, maintained over eight years.

Patient-facing health app for iOS

Also Google Cloud, also a mobile app

Patient-facing health app for iOS

  • Healthcare
  • Mobile apps
  • Integrations

2019–2020

Dashboard, appointments, chat, card payments, biometric login and push notifications.

Building something similar?

Tell us what you need and your industry. We will tell you what is realistic, what it would take, and show you the closest work we have done.

Are you ready to partner with us?

Our good-natured team is waiting to hear your business requirements.

Book a free project call