Web implementation of the Gourmet Recipe Manager
Go to file
2022-01-05 14:13:13 -05:00
src/main Modified to look for recipes.db in user's home directory 2022-01-05 14:13:13 -05:00
.classpath Added service layer 2021-12-28 12:11:13 -05:00
.project Initial commit 2021-12-28 06:40:09 -05:00
application.properties Modified to look for recipes.db in user's home directory 2022-01-05 14:13:13 -05:00
pom.xml Editable shopping category 2022-01-05 11:02:42 -05:00
README.md Added README 2022-01-05 12:55:41 -05:00

Gourmet Recipe Manager - Spring Boot

This is a port of Thomas Hinkle (thinkle) Gourmet Recipe Manager.

As explained in the original version, thinkle's original Gourmet Recipe Manager desktop app has suffered frequently ovver the years by changes made to external components that it depended on and unfortunately he has not had the time to repair the the app after recent upgrades (including Python 3 and Gnome library) changes broke it.

Java is not only "write once/run anywhere", but also was designed for an environment where changes should not break esisting Java apps. Hence the port. It was easier than trying to learn all the new external resources used by the Python version, make detailed repairs and wait for it to break again.

Functionality

This version of the system should provide all of the basic Recipe management functions, including adding new recipes, pasting in lists of ingredients, and managing shopping categories. The ultimate intent is to provide all functions that the original Python app did.

Note on JavaServer Faces

The Spring Boot version supersedes a previous port based on the Apache Tobago JSF tag library. It uses the PrimeFaces JSF tag library, as presently that platform has better Spring Boot support. Plus Tobago is quite different from most of the extension tag libraries to the point where it almost isn't JSF.