Pulse Pro is an IoT project for health monitoring. It features a hardware device that measures SpO2, temperature, and heart rate, with data displayed and analyzed in the Pulse Pro app, offering users insights and personalized health recommendations.
The Pulse Pro client app uses React for the frontend and Firebase for the backend to provide a robust health monitoring system. After user authentication via Firebase, the app displays real-time pulse rate and oxygen levels, fetched from an ESP8266 microcontroller, on a dynamic dashboard. The app sends this data to a Flask server, where the Gemini model generates actionable health insights, helping users better understand their health metrics.
Instantly view measurements of SpO2, temperature, and heart rate.
Track and analyze health data trends over time to gain insights into your overall well-being.
Receive tailored food recommendations based on your heart and pulse rate.
Continuously monitor vital signs to stay informed about your health status.
HCPs can add users to the Pulse Pro system and access their information using Firestore Database, while Firebase Realtime Database delivers real-time health updates. This setup ensures that HCPs can monitor their clients' health metrics efficiently and respond promptly to any changes.
Healthcare providers (HCPs) can access and monitor the health data of their clients.
View all client data in one place, enabling efficient health management.
Immediate notifications for HCPs when a client's health metrics indicate potential risks.
Provide clients with diet and exercise recommendations to support their health goals.
The autoencoder takes your data and compresses it into a smaller, dense format. This is done by the encoder part of the network.
It then tries to reconstruct the original data from this compressed format using the decoder part of the network.
If the autoencoder struggles to reconstruct certain data accurately (high reconstruction error), it’s likely that the data is different from what it has learned as normal. This can be used to identify anomalies or outliers.
Measures blood oxygen levels.
Monitors body temperature.
Tracks heart rate in real-time.