Disclaimer: right now my projects on Hackster.io are not 100% polished. Especially when it comes to the iOS app. For the time being I want to focus on creating two more projects before I'll sit down and nail the iOS app and the Proxy server.
The problem: many people under one roof and just one remote for the garage. Solution? Connect the remote to the internets and write an iOS app to trigger the remote over the internet.
It started as a simple project ;) and now you can:
- Store the whole history of open and closes thanks to Parse.com
- Store the amount of uses
- Store the state of the door
- Detect if the physical remote was used, not yet saved on Parse.com
The GitHub project consists of 4 main branches:
- master: the default branch were you can find the latest code
- assets: here i stash all the binary media. Example: images for the README file
- particle: the firmware that run on the Particle
- particle2parse: the NodeJS server app that act like a proxy for Particle. This peace of software is needed to clean the JSON blob from unnecessary data that Particle was generating, and confusing the RESTful API of Parse.com.
- The release section of the project consists of stable snapshots of the code, that you can grab and compile. Since the master branch might contain unstable code.
- The Issue section shows the things that I'm working or fixing. Of course you are welcome to add Issues of your own.
- Added the support for the new project that allows you to monitor water usage.
- Rewrote the app to support the Parse User Class and all its features #12
- Create a general purpose error view controller #14
- Save the user after he or she saves the photo #13
- Fixed how the user defaults where saved #10
- Create new branches to separate different type of data. Now everything is more clear.
- Fixed ID issue #9
- All basic features
- Support for Parse.com
If you've enjoyed this article/project, please consider giving it a 🌟. Also check out my GitHub account, where I have other articles and apps that you might find interesting.
You can follow me on social media 🐙😇, at the following locations:
I don’t only live on GitHub, I try to do many things not to get bored 🙃. To learn more about me, you can visit the following links:
Did you replicate this project? Share it!I made one
Love this project? Think it could be improved? Tell us what you think!