I already have the database of drinks recipes and images for the drinks.. The database contains 31,000+ recipes but I only have about 5500 images.
The application will have the basic search & browse for drinks either based on name or ingredient.
Able to select drink recipes and store them in as your favorites. The user will need an option to remove a drink from their favorites.
**My Liquor Cabinet
Ability to store what alcohol you have on hand now in your house by selecting them from a list of all ingredients in the database. This will always change for the user and will need to have the ability to remove or add to the list.
Will search the database based on what you have in "My Liquor Cabinet" then return a list of drinks you can make right now and not have to make a trip to the store.
Allows you to store drinks (choose either from "My Drinks" or from a regular database search) for a party. Allows you to save the list to whatever you want to name it (ie. Dennis's Birthday bash) so it can be used for shopping list or for another party later in the year.
Will compare "My Liquor Cabinet" with the "Party List" choosen and give you a shopping list of what you need to pick up at the store that you don't already have.
In the My Liquor Cabinet we don care of they have 2 bottles of one thing and half a bottle of the other. That's up to the user to keep track of. It would be a pain for us and the user to keep track of that in an app anyway. We could give them the ability to set the status of an ingredient as "All out" or something and then change the list of drinks they can make based on that. But not delete from the list in case someone brings another bottle they can flag it as available again. Or sometimes your at a party and someone brings a bottle of something, the user can then add it to the list and the app will recreate the house drinks list based on the new ingredient(s).