Ask HN: Best ways to use old iPad as dashboard

8 points by ultrastable ↗ HN
I've wall-mounted an ancient Ipad & I I'd like to use it as a dashbord: world clock, calendar + appts, tasks (ideally from Things.app), etc - all the better if it's easily extensible. Any recommendations? It's too slow to use for Yam/AirDisplay & the like. Thanks!

12 comments

[ 856 ms ] story [ 1145 ms ] thread
I would think a web page would be the simplest. Spin up a node JS or whatever server on your home network and serve up whatever you want.
this is above my pay grade techinically speaking - don't suppose you know of a guide to this sort of thing?
There's a lot of guides, and a lot of approaches to making a dynamic page like this. Do you have any programming experience? What languages?
I tried to do this with a webpage, but Safari wasn't stable enough on an old iPad. It would crash every few hours.

I'd suggest a native app instead, whether you write it or find someone else's.

That's a bit strange. Maybe the webpage had a memory leak.
I'm sure it did, but it's hard to debug because of the depth and complexity of the stack (webpage code, rendering engine, browser, various OS layers).
A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post. I was exactly searching for. Thanks for such post and please keep it up.

https://www.myccpay.bid/

I've created a dashboard project [0], which you can open in any (modern) browser. Unfortunately, it's currently missing some major widgets. It's open-source, so contributions are welcome :)

[0] https://dashboard.darekkay.com

I just set the iPad up in kiosk mode and refresh a webpage every x minutes.

I don't have Safari crashing issues like the other commenter.

I set up an old iPad Air to show https://www.codemancer.com/ for the last two years. It's got a clock, weather, and appointments and is readable from across the room. I've also run into crashes from Safari, which I resolved by automatically refreshing the page once an hour.