e-commerce platform

Time is too valuable to be spending it waiting in queues. Imagine queuing up to place an order, only to get to the front of the queue and realising that the item you wanted was out of stock? Or maybe a small miscommunication means you end up getting an order which isn't what you wanted. You could end up being late for work, important meetings or a date.

An order ahead app solves all these problems and saves you time, as it allows you to place your order beforehand and then pick it up from the store when it's ready.


The goal of this e-commerce platform is to implement seamless and personalised ordering experiences. There will be an increase in the business revenue as a result of convenience and personalised menus, while the automation of marketing and business analytics will reduce above-site costs.

The e-commerce platform consists of 3 main components; the client app where the customer place orders, the vendor app which store staff will use to handle incoming orders, and the admin dashboard which allows managers to perform admin operations.

This project is currently a work in progress and being worked on actively. More information will be available in early 2020, watch this space.

Technologies Involved
  • iOS Client App: Swift, RxSwift, Realm, SnapKit, Quick & Nimble.
  • Android Client App: Kotlin, RxKotlin, Realm, Butterknife, Dagger and Mockito.
  • Admin Dashboard: React.
  • APIs: Node.js, Serverless, API Gateway, CloudFormation, Cognito, DynamoDB, Lambda and S3.
  • Prototyping: Framer X and Sketch.