GroupText is a web application used by a community project in London that provides free tutoring to local kids. It enables the project’s tutors to contact individuals or groups of students by SMS without having direct access to their mobile phone numbers.

GroupText is written using Meteor and routes all messages and responses through the Nexmo platform, copying them via email to senior tutors to provide auditing and transparency. The code attempts to follow best-practice in terms of security, structure, and re-use of existing packages:

Things I learnt:

Meteor makes writing this type of real-time application refreshingly easy… to find out more take a look at the the source code.

Mark Woodbridge | 05 September 2013 | CC BY