The Leftover Food Management System is a Java-based GUI application that aims to reduce food wastage by managing and redistributing surplus food. The system allows users to track, manage, and record surplus food data, making it easier to redistribute food to those in need. The application is built using Java Swing and AWT for the graphical interface and MySQL for database management, running on the NetBeans IDE.
- User-Friendly Interface: The application provides an intuitive GUI, making it easy to track and manage surplus food.
- Food Entry & Management: Users can add, update, and delete surplus food records (quantity, type, expiration date, etc.).
- Redistribution Tracking: A feature that helps users allocate surplus food to organizations or individuals in need.
- Database Integration: Food records are stored in a MySQL database for long-term tracking and reporting.
- Visually Appealing Design: Clean and simple interface using Java Swing and AWT.
- Language: Java
- IDE: NetBeans
- GUI Libraries: Java Swing, AWT
- Database: MySQL
- Java Development Kit (JDK): Ensure JDK 8 or higher is installed.
- NetBeans IDE: Used for building and managing the project.
- MySQL: For database storage and management.
- MySQL JDBC Connector: To connect the Java application to MySQL.
- Add Food: Click the "Add Food" button to enter details about the surplus food (e.g., quantity, type, expiration date).
- View Food: Use the "View Food" option to check current surplus food data.
- Update Food: Select a food item from the list and click "Update" to modify its details.
- Delete Food: Select a food item and click "Delete" to remove it from the database.
- Redistribute: Assign surplus food to organizations or individuals from the "Redistribute" section.