What We've Achieved Tech Stack
A geo-fencing based social app where users can 'leave' notes for their friends at specified locations. Those friends will receive a push notification informing them of the note's title and location, but must then go there in order to retrieve the rest of the content. Users can also leave surprise notes, in which case their friends will not receive a notification until they are at the specified location.
Our Public Beta is now available.
- Google Maps
Hatch for iOS
Sign up with your email address to join the Hatch Beta.
API server for Hatch iOS App. Node.js, Express.js, APNS.
The backend for Hatch. Users authenticate and retrieve their information upon login. Messages are sent to the Hatch Server and routed to other users. Push notifications are also fired from our server to recipients.
- Node.js / Express - core server
- MongoDB / Mongoose - database
- Azure - remote image storage (similar to Amazon S3)
- Mocha / Chai
Testing is done through the Mocha Chai testing suite, and is automated through Grunt.js. It gets test coverage with Coveralls.
- Node.js 0.10.x
- Express 3.x
- Mongo DB
- Microsoft Azure
- Apple Push Notifications (APN)