Challenges

  • Voice calls.

  • Matching algorithm. It should combine a lot of parameters, user's answers for specific questions as well as general information about the user. Payment system integration.

  • Blocking users who use the application in an inappropriate way.

  • Mongo query for matching users.

  • Payment gateway integration.

  • Сonfigurable questionnaire section. Users should be able to change the survey items at their own discretion.

Our Approach

  • The main aim of the platform is to connect people with common interests. The easiest way to approach this goal is to do a short survey. The user is given some questions to answer, and based on their answers the algorithm looks for a fit. Considering that the questions may be changed in the long term, Embrox decided to move them to a remote server.

  • To make the algorithm more customizable, the Embrox team selected a set of properties for each questionnaire item that can be configured by the administrator on the web application side. We created a custom survey constructor with a set of configurable parameters.

  • As the client informed us that in the future they would want to manage call prices, we also moved that configuration to the web application side.

  • For the backend the team opted for Java with Spring Boot 2 framework with MongoDB database.

  • For processing payments we used the Bluesnap platform.

  • To approach the client's need for a configurable survey, the Embrox team decided to create a simple Web application with restricted access. As a result, the client is able to change the user's questionnaire content any time. In addition to this approach, a Web application can display some statistical information about the app usage, user experience and other.

Image

Would you like to collaborate with us?

Have an idea or project? Fill out the form below, and we'll get back to you as soon as possible.

YOU MAY FIND INTERESTING

Social Network Platform for Food Ordering

Social Network Platform for Food Ordering

Embrox developed a social food-ordering platform that combines mobile ordering, social interaction, loyalty rewards, and POS integration into a single ecosystem. The solution included a cross-platform mobile app, an admin CMS, and a Sunmi POS terminal app with receipt printing, enabling users to order, track, gift, and engage with friends in real time.

Learn More
Embrox CRM

Embrox CRM

A powerful software designed to enhance efficiency and automation of your company's operations. By centralizing and managing all information in a single platform, this innovative system eliminates the need for multiple programs and resources. Developed by our team for our own operations, Embrox CRM has proven to be an invaluable tool in optimizing our work processes.

Learn More
Emotional Intelligence

Emotional Intelligence

An application for the development of emotional intelligence. It includes a comprehensive package that combines theory, practice, and personalized work programs for enhancing emotional intelligence. The app offers the option to take a psychological test to gain insight into one's emotions. Additionally, it features a tracker and emotional diary to monitor and control one's emotional state.

Learn More