Challenges

The client expected us to do fast and accurate work within the expected time frame.

  • Highly customized Google Maps.

  • App behavior changes based on the distance between a user and a venue.

  • Objectified photos detection.

  • High responsiveness.

  • Real-time support of 10 000 users.

Our Approach

We went over a lot of possible ways to solve the problems and challenges posed to us, and chose the most optimal ones:

  • For the card animation, we did not use a ready-made library but wrote everything from scratch.

  • Google Maps - we decided to customize Google Maps and remove all distracting objects in the map, so it is easy for the user to find necessary venues.

  • To detect objectified photos we used Amazon Rekognition which automates image analysis to detect inappropriate content.

  • Chat fully based on the firebase. Users can communicate with each other in real time.

  • Game between users, firebase almost without the backend.

  • In the course of the development, we used a lot of trigonometry to calculate distance.

  • Twilio integration.

  • To support that number of users we used a PostgreSQL database which is suitable for the load that the app has. Also from the beginning, we had the vision of what the relational database would look like and we decided that an SQL database will be more suitable than a noSQL one.

  • The app was built using React Native which allows it to support an IOS as well as an Android version of the app.

  • Our QA specialist did a great job testing the app at every stage of its development to make sure that it is responsive, seamless, and has no bugs.

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