I was intrigued by Panic's Status Board iPad app. While my iPad mini is a constant companion, the iPad 4 lives on a stand on my kitchen counter. This could be the perfect application for that iPad, provided it could be customized to do what I want. Fortunately, Panic included support for custom web panels.

Here's what I was able to do in a few hours this morning.

The Nest was an obvious first choice. Nest doesn't have an official API, a disappointing limitation to an otherwise fantastic product.

But Aaron, over at WiredPrairie put together and released a great Unofficial Node API. I've been itching to try it out.

It's very limited in functionality for now, but it will show current and target temperature(s), and whether the system is cooling or heating.

The back end uses Express, the front end is uses AngularJS. The Angular Express Seed was a very helpful starting place.

Yup, it's complete overkill for this application, but it was the perfect project to gain some much needed experience with those tools.

I've put my work in progress up on GitHub. I'd appreciate your feedback.

I have a few more things I'd like to add - including some interactivity, assuming theres no reason the Status Board prevents it. But in the meantime, I think the concept has proven itself.

April 8 2013.