Kater was a Lyft and Uber alternative for British Columbia; a local ride hailing solution. Unfortunately, the application never went to production because it was denied an operational license by the authorities in British Columbia. However, the entire software solution was completed and beta-tested.
The whole system consisted of two separate mobile applications, one for drivers and one for passengers, as well as a back-office for system administrators. We included all the core features found on similar systems, such as ordering rides, ride quotes, accepting and tracking rides, etc.
The mobile applications were available for both iOS and Android, we used Swift and Kotlin to build native applications ensuring optimal performance and user experience. The server application and the back-office were developed using NodeJS (Express framework) and React, with the real-time communication being conducted via websockets.