Challenges

  • Number of bugs and wrong architecture decisions were passed on to us from the previous developers.

  • High Level of Security. Usually, healthcare applications require the highest level of security, since they deal with personal and sensitive data. Unfortunately, very often healthcare apps have vulnerabilities.

  • Accuracy of contacts detection.

  • Highly loaded system supporting a huge amount of devices. We were to develop a server that would run simultaneously for 80 million users.

  • Big Data storage and analysis in real-time.

Our Approach

  • React Native. The main requirement of the client was the cross-platform nature of the mobile application, so the Embrox team chose React Native.

  • Debugging and redesigning. First of all, The Embrox team did a code review to identify weak links in the software. After that, we fixed the existing bugs and redesigned the app architecture.

  • Security. Our approach was to create an app that uses little to no personal data. We based the app on anonymous data tracking — the user data is secure, decentralized, and stored in the blockchain in accordance with the European Data Protection Guidelines. Based on the whereabouts of the user within the last 14 days, it determines whether they have had contact with infected people during that time. All that is anonymous, so is your status. The risk history is based on the last 14 days to give you an overview of your past and current risk status. After 14 days all data is automatically deleted. Also, no information about the time and place of a risk contact is shared. The app does not require a login, which means that no personal data is recorded. As a consequence, data collected by the app is not personalized.

  • Location Tracking. We used geohash technology as the next step in the evolution of the system. Geohash is a complex search algorithm that does a huge number of comparison operations. Its distinctive feature is that geohash can make fast and unique comparisons. The application uses a GPS location for tracking user’s potential risky contacts. We also reflected data on an interactive map which provides an outstanding user experience.

  • MongoDB. For storing the collected data we decided to use mongoDB as a safe and secure solution to our needs. In our case movement coordinates are recorded in the database, whereupon the algorithm checks whether there was an encounter with the infected. Together with the hosting, it allows the app to support a substantial number of users.

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

AI Powered fitness app

AI Powered fitness app

AI powered fitness app is much more than an app. It’s the future of health and fitness apps. An AI powered fitness app that elevates your home workouts, exercises and nutrition. Helping you achieve the fitness you’ve always dreamed on. You’ll have your very own AI driven personal fitness assistant.

Learn More
Medical Multitasking App

Medical Multitasking App

This is a medical chart that contains your vital signs and recommendations, statistics and treatment. With the help of this application, the doctor will know the patient's condition in detail and prepare the treatment in advance.

Learn More
Medical Assistant

Medical Assistant

A software platform that represents an educational experience for patients via kiosks. The platform includes a mobile tool for doctors that contains multimedia items like photos, images, reference documents, and videos that help to support the patient’s educational process.

Learn More