Mobilationorator


The goal of this project is to build a software application that educates voters on how political candidates and elected officials relate to current events through an interface built for tablets and mobile phones. By providing an issue-centric interface, we hope to create a more fluid and natural experience where users can quickly open up the application after reading or hearing about a current event (i.e. planned parenthood, student loan forgiveness, social security, marijuana prohibition) in regular news media and immediately have access to data about how potential candidates and officials are involved with the current event.

User Stories

Adam
Adam is watching his favorite nightly news broadcast and sees that gay marriage has been legalized at the federal level. He wants quick and easy access to information about his candidates and officials latest actions and statements on the subject.
Betsy
Betsy finds a candidate she likes and wants to learn more about the candidate.
Charlie
Charlie hasn't been following current events, but is aware of some of the larger topics like gay marriage, marijuana legalization, women's rights, minority rights, etc. and he wants to become an 'informed' voter while eating breakfast on election day.
Dee
Dee gets into an argument with her friends at a bar about Clinton’s position on gay marriage and wants to look it up to prove her friends wrong.
Frank
Frank already knows he wants to vote for the most fiscally conservative candidate on the ballot, but is interested in specifics of what government programs might lose or gain funding.

Flow Chart

text

Wireframes

text
text
text

Technical Planning


Framework: Ionic (http://ionicframework.com/)
OSes to Support: iOS, Android, Windows
Backend: APIv2

Todo Per Page


Page 1


Database

Tables need to be created for content curation for the app(and maybe

Admin

Pyadmin should be updated to handle basic CRUD handling for featured* tables.

Page 2


New Postgres view and API endpoint for content list. It should be irrelevant to data type(speech, ratings, bio, etc) and filtered by location, candidate, and/or tags. Performance will be a factor here and we may want to look into better ways of handling this or better storage medium for this. Sphinx may be of help here, maybe even something like mongo, but the less we have to add to our already complicated cluster, the better.

Donation Page


Research needs to be done on how best to implement this and what security precautions need to be taken into account for implementing the entire page on the application. Ben will be doing this and this section will be updated when complete.


Geocoding


Resolving lat+long to Cong and SL districts

Adrian will be looking on ways to source data for this and implementation is up in the air until research is complete. There may be more or less layers to this section depending on the outcome.


CategorySoftwareProjects
There is one comment on this page. [Display comment]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki