--
The Personal Recipe Management Application is a Java-based desktop application designed to help users manage their recipes efficiently. The application leverages core Java concepts, MySQL, and JDBC to provide a simple yet robust platform for adding, updating, deleting recipes,and searching from available recipes.
To set up and run the application, follow these steps:
-
Prerequisites:
- Ensure you have Java Development Kit (JDK) installed.
- Install MySQL Server and MySQL Workbench for database management.
- Eclipse IDE for Java Developers.
-
Clone the Repository:
- Download or clone the project repository to your local machine.
-
Configure MySQL Database:
- Create a new MySQL database.
- Execute the provided SQL script to set up the necessary tables.
-
Open the Project in Eclipse:
- Import the project into Eclipse IDE.
- Configure the JDBC connection details (URL, username, password) in the project source code.
-
Run the Application:
- Run the main class to start the application.
The application offers the following core features:
- Add Recipes: Users can add new recipes to the database.
- Update Recipes: Users can update existing recipes using a specific recipe ID.
- Delete Recipes: Users can delete recipes from the database.
- Search Recipes: Users can search recipes from the database according to main ingredient added.
- Quit the Application: Users can exit the application gracefully.
output screenshot is also provided.
The application is designed to be extensible, allowing for the addition of more advanced features such as:
- Search functionality to find recipes by ingredients or keywords.
- Categorization of recipes based on cuisine
This project utilizes the following technologies:
- Core Java Concepts: For the overall application logic and structure.
- JDBC: For database connectivity and operations.
- MySQL: As the database management system to store recipe data.