iQuue

A responsive web app, built on React. Even the charts scale nicely.

My Role

iQuue was our biggest client at Wouldwork, a digital consultancy that I co-founded with a few friends. My role on this project was lead (and only) developer.

The app is an isomorphic React app that makes heavy use of Redux, Redux Saga, and this cool little abstraction on top of HTML5 IndexedDB called ZangoDB.

I've been chasing the holy grail of isomorphic apps ever since my pipedream presentation that I gave at SpainJS several years ago. This project is the closest I've come to realizing this dream yet.

The desktop UI. The chart at the top shows water usage an entire apartment complex per day.

Some More Technical Bits

The app integrates with SmartThings API in order to allow the control of z-wave enabled devices: locks, thermostats, lights, etc. The app receives also receives a constant stream of status data from these connected devices. Every someone flips on a light, changes a thermostat, or unlocks a door, the app gets pinged by SmartThings, it records the event, and pushes the event out (through SSE) to any relevant currently connected clients.