built two different iOS apps, which are connected to the admin panel: one for the users and one for the drivers. Furthermore, we’ve created Android app for users.
The Users App allows to place orders to deliver anything from anywhere in the city range or ship it by any carrier to another city or country. Also, users can place an order to buy from any store in the city to be delivered to him directly or to any person to receive it.
The Drivers App allows drivers to receive order requests, and to accept it.
Our QA engineers tested the apps during all the development process before market release.
For the iOS development we used Swift, CoreData, Google Maps SDK, Google Places API, CoreLocation, GraphQL(Apollo Client).
For the Android development we used Kotlin, Retrofit 2, Apollo, Dagger 2, rxJava 2, Realm.
For the back-end development we used Python, Django, GraphQL, Graphene, Celery, Sentry, Postgres, PostGIS, Google Places, APNS, FCM.