The first stage (about 10% of development): Search engine development. The engine is written in C++ and performs data analysis and match generations in accordance with users data.
The second stage (about 50% of development time): Web & data store development. The website is written in Python and Django for the backend, and in JavaScript and Django templates for the frontend. The data store is built with MySQL. We used Salary for synchronous tasks.
The third stage (about 50% of development time): Mobile Application Development. The mobile app is available both for iOS and Android, and it’s built with Angular 1. We used Apache Cordova for cross-platform app development and compilation tasks.