App for meetings

retail

Summary

Engage people in a more outdoors activity. No friends to play football with? No one to go with to the museum? Search no more. Quests will help you connect with the people in an engaging way, while earning levels and completing quests!

Project duration:

6 months

Team

11 people

5 Back-end engineer, 1 data scientist, 1 machine learning engineer, 2 Android devs, 2 IOS devs

Technologies

Python - Django - Django Rest framework - Recommendation System, - Sklearn - XGBoost - Pandas - LambdaRank - TensorFlow - Computer Vision - NLP

Tech challenge

  • Create engaging level system that gradually increases in complexity and reward

  • Create a recommendation system that connect people by interest

  • Comprehensive user clustering by location and interests

  • Deep analysis of new activities a user might find interesting for broadening their horizon by creating correlation matrices

Solution

Use the technologies that support fast start and can easily become more sophisticated as the project grows. Create a fast solution for resolving conflicts and introducing contracts between front-end and back-end. Design level system, so that it would be easy to start, but that didn't lost engagement in a later period of time