MyDiet
A Java-based application for daily nutritional tracking and diet management
Project Description
MyDiet is a desktop application developed for the Database Systems course. It is designed to help users monitor their daily caloric intake and stay on track with personalized nutritional goals.
Core Features
- Nutrition Tracking: Log daily meals and automatically calculate caloric intake.
- Data Persistence: Full integration with a relational database for long-term tracking.
- Professional Interface: Clean and interactive GUI built with Java Swing.
Technical Implementation
The application follows the MVC (Model-View-Controller) design pattern, ensuring a clean separation between data management and user interface.
- Modular architecture for scalability
- Robust SQL integration for data integrity
- Event-driven UI updates
Data Management
By leveraging a backend database, MyDiet allows users to store and retrieve historical nutritional data, facilitating progress monitoring and diet adjustments over time.
Technologies Used
Frontend & Backend: Java (Swing).
Database: MySQL.
Architecture: MVC Pattern.
Link repo: GitHub


