As promised, the entire database structure, as well as front-end interface, now completely support the functionality of 1 - 4...or to put it simply, the app is fully functional. You can search for recipes based on Style, or by the type of oven you have with one click. At the moment, only two fake recipes are in the database for testing purposes but that is enough to show what the app can do. Recipe pages, at the moment, show all ingredients in "bakers' percents". Later, the app will mathematically calculate into grams(or even ounces if it is requested) for each ingredient. Instructions and even a forum link is on the page to take the user to where the recipe originated and where more info and pictures may be.
But the real magic is in the administrator control panel. There, an admin can add ingredients and brands, and then these are then available in easy dropdown menus when making new recipe entries. The "Add New Recipe" interface is just an easy collection of selectors and text fields where stuff can be copied and pasted into. The second the admin submits a new recipe, it is added to the database and automatically shows up on any and all search results pages for the visitor or user.
See the current work in progress here: http://doughgenerator.allsimbaseball9.com/
If you'd like to take a peek at the admin control panel, post here and send me a PM. I'd like it if you could give me some feedback, as well as post your own summary of the app here. Feel free to add some fake recipes because I will purge the database of all recipes anyway when beta testing is done and I hand the app over to Steve.Next up:
Creating interface for editing, adding and making changes to recipes.
Add code to automatically calculate weight of ingredients based on bakers' percents, doughball counts, desired doughball weight
Adding password hashing
And a few more boring tidbits