Skip to content

iamtomhewitt/home-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

home-dashboard

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).

๐ŸŽฏ Widgets

The current set of widgets on my dashboard are:

๐Ÿ“ฐ 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.

๐Ÿšฎ Bin Day

An alert to show if the bin needs putting out. Changes colour based on which bin to put out.

๐Ÿ•’ Clock

A clock showing the date and time.

๐Ÿฅ˜ 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.

๐Ÿ“† 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.

๐Ÿš— 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.

๐Ÿ“ 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.

๐Ÿ’ฐ Splitwise

A widget that shows the amounts owed in our Splitwise group. It uses an api I built.

๐Ÿš‚ Trains

A scrollable widget showing the latest trains from my local stations, showing any cancellations or delays. It uses a Huxley for its data.

โ˜€ Weather

Forecast for now, and the next four days. It uses Darksky for its data.

About

๐Ÿก A dashboard with useful information to display in my house. It runs on an Android tablet 24/7, stuck to my fridge using magnets.

Topics

Resources

Stars

Watchers

Forks

Languages