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.

KEY FEATURES

  • Voice calls
    • Managing conversation time/status information
    • Blocking users
    • Ability to add a call partner to the favorites list and call them directly
  • Questionnaire module
    • Managing survey
    • Customizing question properties
  • User module
    • User authentication
    • User activation
    • Managing questionnaire responses
  • `Smart` algorithm for matching users.
  • Configurable survey section for the app users.
  • Web dashboard.
  • User statistics.

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.

RESULTS

In a short time the customer received a flexible application available for 2 most popular mobile operating systems (IOS and Android). The platform consists of a mobile application, backend server and web dashboard. As mentioned above it serves to help people find an interlocutor with whom they can talk about topics of interest with the help of voice calling. ​​The app is simple and sleek with a smooth user experience, it also has an intuitive design and is easy to navigate. It is a place where people can discuss their interests or current problems without any obligations.

What our team says?

about project

Employee image

What our team says?

about project

THE Team

  • iOS developer
  • Android developer
  • Backend Developer
  • Frontend Developer
  • QA Specialist
Team image
Results image
target audience
The application is designed for people who value their time. They would like to communicate only with those who share their outlook on life as well as have common interests. The convenient and appealing design makes communication even more pleasant. The application also has the confirmation function that provides the possibility of restricting undesired contacts.
Image

YOU MAY FIND INTERESTING

Image

Booking EV Charge

Image

Children Control Solution

Image

AI Powered fitness app