A health monitoring service with a built-in recommendation system to improve indicators and an online consultant for general healthy lifestyle questions.
Customer
Industry
Healthcare
Region
USA
Client since
2022
The client is a healthy lifestyle startup that managed to get investment to develop an aggregator app for health monitoring.
Challenge
An aggregator for healthcare and healthy living applications needed to be developed. It was assumed that the aggregator would interact with existing applications through their APIs, and it was also necessary to develop a recommendation system for healthy lifestyle based on LLM.
Solution
We have developed an aggregator of third-party applications based on FastAPI. We integrated 4 third-party servlets into the application and left the possibility to simply add other third-party services in a modular way. Kafka with Redis is used as a message broker. OAuth 2 is used as authorization service, which the customer already had. For storing and synchronizing user data with dedicated services a separate word and database was allocated. Frontend part was developed using React and Material UI.
Technologies
Languages
Python, JavaScript, Dart
Frontend
React, Material UI, Flutter
Backend
FastAPI, Kafka, Flutter
ML
TensorFlow, Transformers
DB
PostgreSQL, Redis
Process
Scrum was used to manage the development of the project using Agile methodology, which allowed to get a working prototype in the shortest possible time and gradually increase the functionality to the required for the customer.
Team
4
Backend developers
3
Frontend developer
1
DevOps
1
Design Engineer
1
Project Manager
1
ML developer
Results
The developed aggregator allowed to unite the services into a single platform and give the customer’s clients the opportunity to manage all features of the service from a single place. The customer was very satisfied and said that very soon he would contact us again to implement additional services in this platform.