RecipeApp is a JavaFX-based desktop application that allows users to view, create, edit, and delete recipes. It's designed with a modern and user-friendly interface, providing an intuitive experience for managing a collection of recipes. The application uses a local database for data persistence and supports user authentication for personalized access.
- User Authentication: Secure login and registration system.
- Recipe Management: Users can add new recipes, edit existing ones, and delete them.
- Image Support: Attach images to recipes for better visualization.
- Search Functionality: Easily find recipes with a built-in search feature.
- Responsive UI: Modern and intuitive user interface.
To run the application, you'll need to have Java and JavaFX set up on your system.
- Java JDK 21 or higher
- JavaFX SDK
- Clone the repository:
git clone https://github.com/MatthewDeSouza/recipe-app.git
- Navigate to the project directory:
cd recipe-app
- Build the JAR
mvn clean compile assembly:single
- Execute the JAR
java -jar target/[artifactId]-[version]-jar-with-dependencies.jar