This is a Customer relationship management kind of app for sokotext.com. Its used to automate the process of order collection and record maintenance.
Sokotext is a social enterprise that operates in mathare slums here in Kenya. It uses the power of mobile phones to aggregate demand in the slums and unlock wholesale prices for micro-entrepreneurs. They leverage the widespread and increasing use of mobile phones in slums to solve food insecurity problems. With SokoText, they can boost their business while becoming the key agents that empower people living in the slums to eat better and healthier.
I joined sokotext early in January 2014 and my primary role was to help them build and automated web solution to handle all their customer transactions as well as integrate mobile sms into the system. Since its still a startup going for sms solutions such as
Twilio and Africas Talking proved quite costly. We had to find a cheaper yet solid solution.
A friend of mine introduced me to
Kannel - an Open Source WAP and SMS gateway which worked perfectly for us since its a linux package and I have always used linux for all my developement. I built the backend of this application from scratch using the Ruby on Rails framework. Since Kannel uses http to send and receive requests, this played very nice with the rails application.
Kannel get sms sent by users and routes them to the rails application, the rails application then processes the request and sends back a confirmation sms through a http request url that kannel is listening which it then sends the sms to the sender.
For the front-end, I integrated the
Endless Admin Template from wrapbootstrap .