Meeting Notes (11 19) - shuyima1/DemocracyAndroidApp GitHub Wiki
Project name - Represent
Motivation:
We are interested in creating awareness around Americans can voice their concerns in a productive manner such as calling their local reps over voicing over facebook / twitter / protests
Many issues such as climate change is considered important by general public but disproportionately ignored by media and politicians. We are interested in creating a medium that is directed towards politicians to emphasize that general public cares about these science related issues more than it gets attention. We can also leverage this platform for other global issues after launching the platform for science issues
Objectives:
Create awareness around advantages of calling your rep over posting facebook messages / protesting about issues that we care about, specifically related to science
Create an easy-to-use website or an app that helps people to easily contact their rep
Create standard scripts around issues such as climate change, nuclear power, NIH funding, research & development …??
Create standard guidelines on appropriate frequency of calling reps about various issues (weekly / monthly / daily etc.)
Overall - To leverage existing resources such as UCS to create a platform for science related issues first and expand to other issues in the future as it makes sense.
Additional details:
Role of UCS:
Team to reconcile with UCS not necessarily being aligned with their vision
Team to utilize their schedule, (possibly from API), get templates, etc.
Motivating people:
Include a Facebook or Twitter post: I just called my representative. You can too. For more information, this is the link. Giving scientists a voice.
Questions:
How effective is calling reps?
Do we have any stats?
Do we have any testimonies?
End goals:
Technical
A platform that outputs contact details of a rep at a local level for an individual
A platform that is able to see a standard script for the issue we want to contact our rep
Usage
Being able to create more awareness / motivate people to call their reps
Being able to have X (>4) number of people call their reps
Next steps:
Ritika to create a first draft of a quick survey for team’s input
Ritika to create quick communication slides, which will help in presenting our idea to communities such as UCS when we pitch our idea
Shuyi/Kristine/Sam:
Find tutorials for Python/pyramid framework, Android Developer Kit, JSON/ API interfaces
Once we make a list of tutorials, each go through tutorials.
App - Key technical capabilities:
Front end:
Ask user for address information, store locally (#1)
Access APIs, grab JSON, LOCAL STORE API output, display it
Anonymous send user info back to server to be stored in SQL
Ping server and ask for JSONs which have information of each issue
Back end:
Python / Bottle
All of the JSON files
Index of them
Code--sends JSONs, retrieves information, puts into the SQL database
SQL database for user info
Additional:
Utility to interface with Facebook
Scheduling assistant: when you should call
Profile: Keep track of which issues you v’e called about and when
Info blurb, part of APP: Who can call, why you should call.