> What code base did you develop the web app in?
The app itself was an iOS app written in Objective-C.
> And do you have an android version?
Unfortunately there wasn't. It probably would have been helpful to write it in something like PhoneGap (now Apache Cordova) to increase engagement, but I was using it partially as an exercise to learn Objective-C and iOS.
> What was the reasoning? Were you not getting enough use and participation? No downloads? Did you fail to execute the concept in some way?
At around 100 registered users, I felt it wasn't enough interest in the app to keep going. Some of the feedback I got through the App Store included not seeing all the available candidates (like lesser third party candidates) for a given election. Since I was entering elections by hand and not using a third party API to get the information, there was alway some information missing from the lesser elections. Also, after the 2012 election was over, I didn't see the purpose of maintaining an app that wouldn't be used for at least another 2 years. Its something you need to be dedicated for in the long haul.