I began thinking about this application during my time at Dev Bootcamp. Everyone I spoke with stressed this: "find a problem that needs solving then solve it." Well my very annoying problem is going to the grocery store and getting groceries for the week. I will write up a list if I'm feeling like a go-getter, then I'll likely forget the list in the car and decide to improvise in the store. But, whether I bring the list in or not, the items I buy are usually general items that don't connect in any specific way. I bought them because a thought in my mind told me I could make something with them.
Well, the week starts fine because I usually am good enough to think of at least one or two meals I plan on making. After those two meals, though, I'm left with random items that I'll Macgiver together to make some unconventional dish, or those items will sit in my fridge or pantry until they expire.
Well this app is going to solve that problem. If you see a meal, hear about a meal, or think of some meal you'd like to make, input it into the app for safe-keepings. When it comes time to go to the grocery store, click a few meals you have in your app and input how many times you plan on making that meal. The app will then generate a grocery list that has all the items you need to make those meals, in the right quantities. That way, you'll never be left with orphan items again. Get exactly what you need every time.
P.S. This is a pet project meant for my own learning. There is already a pretty functional program, brilliantly named groceryListGenerator (GLG) in the iOS app store that works pretty well to solve this problem. Use that for now, but be on the lookout for my app to one day tower over that one.
- Ruby version: 2.3.3