Skip to content

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, and also searching of recipes.

License

Notifications You must be signed in to change notification settings

jayalloyd/Personal-Recipe-Management-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

--

Personal Recipe Management Application

Project Description

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.

Installation

To set up and run the application, follow these steps:

  1. Prerequisites:

    • Ensure you have Java Development Kit (JDK) installed.
    • Install MySQL Server and MySQL Workbench for database management.
    • Eclipse IDE for Java Developers.
  2. Clone the Repository:

    • Download or clone the project repository to your local machine.
  3. Configure MySQL Database:

    • Create a new MySQL database.
    • Execute the provided SQL script to set up the necessary tables.
  4. Open the Project in Eclipse:

    • Import the project into Eclipse IDE.
    • Configure the JDBC connection details (URL, username, password) in the project source code.
  5. Run the Application:

    • Run the main class to start the application.

Basic Usage

The application offers the following core features:

  1. Add Recipes: Users can add new recipes to the database.
  2. Update Recipes: Users can update existing recipes using a specific recipe ID.
  3. Delete Recipes: Users can delete recipes from the database.
  4. Search Recipes: Users can search recipes from the database according to main ingredient added.
  5. Quit the Application: Users can exit the application gracefully.

Output Screenshot

output screenshot is also provided.

Advanced Features

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

Additional Resources

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.

About

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, and also searching of recipes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages