A simple system to track dog activities, including walks, meals, and medicine.
Track when the dog is fed and walked, so multiple masters can synchronize their activities. Events to track include: walk, meal, medicine. Output should include the number of each activity so far today, and the last time for each activity.
A primary hardware interface should allow activity input and reporting. This can be AC-powered, and batteries should only be considered as the primary power source if the device can operate for at least a week per charge. Activity should reside in a persistent data store that maintains state across power cycles. A networked device would be ideal, so a web interface can eventually be exposed.