Yoav Ram edited Methods.md  about 9 years ago

Commit id: e19b4b4677b714abeb10fd3170158fa9c65f7be7

deletions | additions      

       

The client was developed for the Android and iOS smartphone operating systems (the iOS version didn't include the entire feature set). The app communicated with a server, developed using [Python 2.7](http://www.python.org) and the [Flask](http://flask.pocoo.org/) web application framework and hosted on [heroku](http://www.heroku.com), largely following a tutorial by [Miguel Grinberg](http://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask).  The app flow is:  1. The client requests the list of parties from the server  1. The server responses with a list of party entities, each including an id, name, description, sign, web address, and an image address.  1. The client presents the parties to the user, which then makes a choice to which party he will vote in the upcoming elections.