#wdc is a democracy now Thanks for casting your votes for the topic for this weekends challenge - it ended in a tie, so I’m going to use my vote to tip the scales for the grocery list app. Let us know in the comments below if you want to try another community vote for the next one.
Grocery List App
I think one of the oldest and best know apps in this space is Out of Milk
You can keep track of what you have at home, what you need to buy or you can just use it as a good old fashioned to-do list app.
The Challenge
Create an app that allows users to add items to a grocery list and then tick those items off.
That’s it - you could theoretically complete this challenge with a listview, a text input and a button (and obviously spend a bit of time crafting a really nice UI too!) For some optional extras read on:
You can layer on complexity and additional functionality here by having shared lists for family or room-mates, or you might want a saved list of frequently bought items. For longer lists you might want search functionality or you could add support for recipes by bulk-adding all the ingredients to the list with a single click.
The are plenty of other ideas that you could add too - if you have any, please leave them in the comments or if you have a favourite list making app let us know what it is and what are the features that keep you using it.
I use AnyList for iOS. It has a clean interface and shared grocery lists so my wife and I can shop separately and our lists will always be in sync. I probably only use 25% of the features. I’ve never imported recipes (although that would be cool) or used the meal planner, for example.
Well, darn. I like to use the drag & drop interface for WDC but I’m realizing I need a custom data viewer list so I won’t be able to. Gonna go re-make the app I started.
@tatiang This is a wonderful app! I like that it adds foods under OTHER even when they don’t have any specified category. It works amazing, but I found a bug:
I added Tomatoes under the category Vegetables. When I clicked thrice on the purple band reading Vegetables, I expected it to delete everything under vegetables as I was deleting a category. Instead, it deleted just the band and shifted Tomatoes to the previous category (desserts). But other than that it works perfectly, and I absolutely love it. It would come in very handy for someone as forgetful as me
Thank you! I rushed a bit to post… didn’t really test everything so thank you for finding that issue.
The tricky thing is that I wanted the category titles to show up in the list so I made them Data Viewer List (DVL) items. So they act the same as other items in that you can delete them. You really shouldn’t be able to although your idea of deleting an entire category and its items isn’t something I’d thought of.
I’ve updated the web app to prevent deletion of categories. Although, if you delete the last item from a category, it allows you to delete the category after that (which should be automatic… still need to add that).