the implementation of the platform seems similar to ushahidi in several aspects. That would also be another line of thought, building  this on top of ushahidi and then coding the additional functionality not provided by ushahidi, especially responding to user SMS.