Lighue
A mobile app for controlling Philips Hue lights. My polytechnic final-year project.
CompletedMobileOpen source
Lighue gives you full control of Philips Hue bulbs paired to a Hue Bridge. You can switch lights on and off and adjust their brightness, colour and saturation.
It was our Republic Polytechnic final-year project in smart home IoT. We designed the prototype first, then built the app for both iOS and Android.
There was no Hue SDK that worked with our setup at the time, so we wrote our own client for the Hue API and documented every function so the editor could offer autocompletion.
What I learned
- –How Zigbee works, including its network topology
- –RESTful API design, and testing APIs with Postman
- –OAuth 2.0 for Hue's cloud API
- –Git and GitHub
- –Managing app state in a larger codebase
- –Modern JavaScript (ES6 and later)
Team
Firman Jamal, Iman Rizal, Juraimi, Naga