The program includes a drop list of all the items in a store, and creates a list that can then be sorted by aisle number. It can also store recipes, keep past grocery lists, and accept multiple stores and shoppers.
The day's development effort included a trip to the grocery store, noting what was in each aisle, and entering the data back at the computer.
Because the Traverser is data-driven, no programming was necessary. All functionality specific to the grocery list program was placed in a database file used by the Traverser. The database file can be downloaded at:
Since the Traverser is open source, additional functionality, such as copying in recipes or providing reminders, can be added programmatically. For more information about the Traverser, visit: