Back to projects
Sep 13, 2024
2 min read

Health Guardian

A application that helps users record medical data and track their health.

Project Overview

This project is designed to help users record and track their medical data, such as vital signs, medications, and appointments.

Key Features

  • User Authentication: Secure login and registration for users.
  • Medical Data Recording: Record and update vital signs, medications, and appointments.
  • Health Tracking: Monitor health trends over time with visualizations.
  • Reminder System: Set reminders for medications and appointments.

Technologies Used

  • Frontend: Next.js for server-side rendering and a responsive UI.
  • Backend: Spring Boot for building RESTful APIs and business logic.
  • Database: PostgreSQL for storing user data.
  • Object Storage: MinIO for storing user-uploaded files.
  • Containerization: Docker for containerizing the application.

Challenges & Solutions

During the development of this project, I encountered challenges that I had to overcome:

  • Data Visualization: Implementing interactive charts to display health data trends.
  • File Uploads: Handling user-uploaded files securely and efficiently.
  • Reminder System: Designing a reminder system that sends notifications to users.

Conclusion

This project has been a rewarding experience for me, allowing me to combine my passion for technology with my interest in healthcare. I have learned valuable lessons in building user-friendly applications that help people manage their health effectively.