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.
Gallery
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
Server | LEMP |
Architecture | REST API |
Authentication | oAuth 2.0 |
App framework | Symfony2 |
iOS application | Swift |
Android application | Java |
Map provider | Google Maps |
Payments | In-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.