Project Rendezvous
Probably the single largest project I have undertaken this year. This project was stretched out over three iterations, with three different teams.
Perhaps what I'm most proud of this year is the production of our showreel for Rendezvous. Watch:
Rendezvous is an application aimed at backpackers. It enables offline social interaction through the use of iBeacons. We built the actual application using Meteor.js and we had it working for iPhone. Sadly, Developer accounts are quite expensive, so this application will not be released. Here's a code snippet:
var requireLogin = function() {
if (!Meteor.user()) {
this.render('login');
} else if (checkUserType) {
if (!Session.get('hostelId')) {
this.render('nfcId');
} else {
this.next();
}
} else if (!checkUserType) {
Session.set('hostelId', Meteor.user()._id);
this.next();
}
};
Router.onBeforeAction(requireLogin);
You can find the whole project on Github. Feel free to fork, change, redistribute.