Technologies Used In Voilacabs
Native Apps with MVVM architecture via Objective-C and using
PODS for all 3rd party library integration’s which make app code clean along with autolayouted
XIB’s for GUI.
Native Apps with MVP clean architecture coded using latest
Android Studio’s and Core Java.
App is designed with Micro-service architure to fine tune all
API response under fraction of sec., Node.js API layer is added which has access to multiple
database and is scripted following the best coding guidelines.
Sails JS is a framework utilising Node.js and is designed to
follow MVC Pattern. We have used SailJS for many of our API’s mainly to dispatch job’s in
fraction of sec.
Real time Functionality
Provided via open source message brokers.
Ensuring every function call runs immediately and seamlessly in the app.
Distributed database with high availability, horizontal
scaling, and geographic distribution that is built in and easy to use. This ensures the
application can handle large user volumes during userbase growth.
Best open source database to store all non-realtime details like
booking’s, users, driver etc. With MSQL Architure deployed in cluster mode for heavy read/write
request along with load balance request using SQL Proxies.
Our Front end GUI is purely coded with Angular 6.0
Typescript langulage allows us to build state of the art progressive web applications. Using the
unnecessary parts or run time code – This makes our application lighter and faster as well.
Most secure app infrastructure in the market where security
extends from the mobile app to the API’s. Use of keychain in the iOS to store all credentials,
SSL powered API’s, use of JWT for the API’s, reverse proxy setup on the load balancer etc, to
make app more secure.
PHP ( Codeigniter Framework )
Few of our API’s are scripted with PHP
which needs no non-realtime handling. Our Admin panel is designed with Codeigniter framework and
is architected using on the fly Branding on the basis of your domain name.