A dashboard with useful information to display in my house.
Built with ❤︎ by Tom Hewitt
Originally created using the Smashing dashboard in Ruby, but moved to a Unity3D project as I was after some interactivity (such as adding and removing from a shopping list) instead of just displaying information (And also I could customize the widgets further than the Smashing dashboard).
The current set of widgets on my dashboard are:
A clock showing the date and time.
🚗 Journey Planner
Shows the journey time from my house to a certain destination. Changes colour based on the amount of traffic. Can list multiple journeys.
📆 Google Calendars
A scrollable widget showing mine and my partners calendar for the next three months. Any edits to calendar events are done through the Google Calendar app itself and not the dashboard.
📝 Online Lists
Scrollable list widgets - one for TODOs, and one for the shopping list. The lists are integrated with the Todoist app, so I can add items to the shopping list via the app on my mobile.
📰 BBC News
A widget that cycles headlines every minute. New headlines are fetched over time. Tapping on the BBC news widget opens up the displayed headline on the BBC news website.
Forecast for now, and the next four days. It uses an api I built.
A scrollable widget showing the latest trains from my local stations, showing any cancellations or delays. It uses an api I built.
🚮 Bin Day
An alert to show if the bin needs putting out. Changes colour based on which bin to put out.
A widget that shows the amounts owed in our Splitwise group. It uses an api I built.
🥘 Food Planner
An editable set of ‘cards’ to show what we’re having for our evening meal for the week. I’ve also incorporated a set of predefined recipes from what we eat often. Pressing the button at the bottom of the planner will add every single ingredient from all the predefined recipes for that week to the shopping list widget, so you can plan your weekly shop based on what you are eating. Duplicate ingredients are also removed, so if you have a recipe of 200g of chicken, and another recipe with 400g of chicken, then 600g of chicken is added to your shopping list.
The recipes and planner is stored on an api I built.