StammTaxi - Taxi service mobile apps

iOS and Android applications served by Symfony2 REST server

StammTaxi is a transportation app which connects taxi drivers with their clients. Using it the drivers can create a network of regular customers, and the clients can create a network of trusted drivers. It is available for everyone, free for clients and paid for drivers.

The team developed the app for Android and iOS - each supporting the two sides of the service - client and driver side, and a server for storing the database.

screenshot of the ios application
screenshot of the android application

Solutions

Keeping flexibility in mind, we developed a uniform API used by both applications. We utilized the following technologies:

  • LEMP
  • Symfony2
  • RESTful API
  • oAuth 2.0 based authentication

To create a beautiful application with modern UI, and to run on older mobile OS we used backward compatibility libraries, including full-scope testing on different OS versions, screen sizes, resolutions, and phones.

Our in-house designer provided a consistent, elegant and usable design for both apps. Each app is made according to the user experience set of rules for the parent OS.

Technology

ServerLEMP
ArchitectureREST API
AuthenticationoAuth 2.0
App frameworkSymfony2
iOS applicationSwift
Android applicationJava
Map providerGoogle Maps
PaymentsIn-App Purchase

Conclusion

The result is a lean app which provides a solution for a specific audience, supports a wide range of devices and fits within the business requirements.