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