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.