Stage

Prototyping

README

VoteWise

VoteWise is a cross between OkCupid, Wikipedia, Facebook and Reddit but entirely dedicated to politics. If successful, it can change the face of democracy, and you can help build it.

VoteWise.net is a non-profit non-partisan website aimed at connecting voters and politicians without advertising dollars getting in the way. Right now, politicians have no way of reaching voters without advertising. This means that politicians have to waste a lot of time begging for money instead of doing what they want to do — help the community. This often forces politicians to listen more closely to the people who give them money than they do to the voters. Likewise, with local newspapers failing and space limited, voters have no way to find out what local politicians really want to do- especially for the smaller offices like school board.

VoteWise.net aims to change this by giving politicians a way to get their voice out without any financial backers while voters get to see what their politicians truly think in clear black and white terms. VoteWise.net will help make elections about ideas and not dollars - and the communication doesn’t end there. Voters can continue to express how they want their employees (their politicians) to vote on every subject. Politicians get free polling data so they know what you want in great detail. It’s all absolutely free.

Votewise.net has three sections:

  1. A Q and A section where you and the politicians can clearly see how each other thinks. After answering questions, you can also get an OKCupid style match-up.
  2. An informational section that has essays explaining the basics of the various issues by showing the logic of the extremes. It also has essays from different interest groups explaining their stance. There is also a politician-to-voter dictionary and links to other useful sites.
  3. A user forum where users can discuss the issues locally or across the nation. The user forum can also be used for local politicians to keep an open dialogue with their constituents and for politicians to debate each other.

How can you help?

We need coders to help write the PHP and other stuff to make the site work. We are currently using PHP, HTML, CSS, Javascript, Phalcon, and MySQL. We have a long road ahead and need a lot of people to get there. We also need people to write questions, informative essays, contact special interest groups, and test the site. Help us help the world. mail@votewise.net

Project Activity

Update #17

Do you have widgets that work? On votewise.net, we are making a space where people can make use of the local widgets based on where they live. So, if you have any widgets that work with no bugs that we can embed, we'd love to see them. API's are a bit tougher for us to install, but if they are awesome and maybe you could help us install them, then fantastic. We would be particularly interested in APIs that enhance our database rather than living alongside it.

So what are we looking for?

The goal of VoteWise.net is to connect voters, politicians, and organizations without advertising dollars getting in the way so that they can work together towards solving all the problems we face. We are looking for widgets that improve the lives of people without a financial benefit. So a widget that tracks crime, yes. A widget that reviews restaurants, no.

Local widgets can be categorized by any combination of the following topics: Civil Liberties, Crime and Punishment, Education, Energy, Environment, Gun Control, Health & Safety, Immigration, Infrastructure, International Relations, jobs/economy, quality of life, reproduction, social services, and taxes. So, if for example, you have created a widget where people can find the safest bike route around South Philly, we would list it in infrastructure, quality of life, and health and safety for the area of Philadelphia, PA and users could easily access it.

And of course, if you see anything that we can improve in any part of the site, let us know.

Update #16

It WORKS!!!!!

But it can always work better:) Check out VoteWise.net. Use it to make a better world, and let me know how we can make it better.

Update #15

It's alive. It's ALIVE! IT'S ALIVE!!!!! Check it out at votewise.net There are still a few bugs to knock out, but I'll be populating it with politicians and advertising it in about a week and a half.

If you want to help build more tools for it to make it even more awesome, drop me a line. There are tons of cool features yet to come.

Update #14

We have a lot of cool stuff up already at Votewise.net. If you go there, you can see a video of how the question section will work, and you can explore some of the look of the site. Unfortunately, our back end and front end are not yet connected, but we hope to connect the question section within the next couple weeks.

For a debate portion of the site, we really need some specialized tools. I would greatly appreciate if people could check this out and tell me if you have seen anything like it so I even know if it's possible. http://silentmonkeys.com/Debate_forum.docx

Thanks for an awesome year, everyone!!!!

Next year, we repair democracy!!!!

Update #13

This week, we found a lead that may end up in getting us voter and politician districts, which we can integrate into our site so that voters can type in their address and get linked to politicians in their voting area, which is SWEEET!

We also got a new user to help us change our Discourse to fit our needs.

Good stuff.

Update #12

We still need connections to Google's Civic API or other Open Civic Data stuff, but we are doing and end run around that and going straight with data from the board of elections - I think. We are getting sooooooo close to our alpha launch. A lot of great work done so far. A lot of great work yet to be done. Come be a part of the fun.

Update #11

A lot of cool stuff. We are well on the way to making an alpha launch of the question section in Philadelphia and allentown, PA on October 1st. We could really make use of anyone who can help integrate Google's Civic API or who knows anything about Open Civid Data ID's. We can also use help on the next stages of development - the learn about section and the user forum.

We just applied for a grant which would be awesome if we won.

To help with explaining the question part of the website to potential donors, we made a video: http://youtu.be/3MzvXG56Bsw

Update #10

This weeks we had some ups and downs, but ended up awesome. We are really undermanned in our back end and we lost someone to a previous commitment. So we really need people who know PHP. If you know Laravel (a PHP framework) that would be particularly awesome. On the up side, we have met a couple people at Code For Philly who can help out in various ways. Gabrielle, an artist is helping redesign a particularly troublesome front end display. (Really thick in data and kind of scary looking.) Nathan and Henry are back end developers who are going to try to learn PHP in time to help.

Also, Microsoft swung by and they are going to give us free web hosting.. which is AMAZING.

Update #9

Part of our site will be a user forum and we need advice from those of you with experience. We need suggestions on which platform to use or if things have to be built from scratch or what. The more plug-n-play, the better. And if we can't do something that does everything we want, then we should go with something that would allow us to upgrade to what we want later on without losing all the posts and upsetting our users.

We won't have money to pay people to moderate, so it will be mostly user run. The point of the forum on our site would be to allow voter and politicians to debate issues amongst themselves locally, in their county, their state or across the nation. We want three traffic lanes for this: "Official Debate", "Possible Solutions" and "Free Debate". The "Official Debate" section would be a place where politicians could debate each other. More on that later. In the "Possible Solutions" lane, there would be drachonian rules on what you could and couldn't post. It would be mostly well thought out suggestions and tweaks. In "Free Debate", there would be just a lot of tossing around of ideas and a lot of the same old stuff you see in user forums.

We want to show the users debates in chronological order so posts make sense, but also have the ability to easily search popular posts or filter by whatever search criteria the user wants.

Users should be able to flag for: -Spam -Abusive language -Useful information/Good ideas -Entertaining

Users should be able to search by those criteria plus keywords, and users.

We should have some way where spam gets removed without us having to pay moderators.

There should be a way to automatically filter out/flag curse words and to remove duplicated posts (as possible spam).

Threads should be able to be linked to our Questions.

So, back to the the "Official Debate" section… we would want three windows - the main window would be where we see the Politicians talking to each other. In another window, we would see the Press asking questions. If a politician clicks to answer a question, then it becomes a part of the main window. Voters can up and down vote questions in the Press window. The third window would be for people to leave comments about the debate. It would also be awesome if the Politicians could set up a "Town Hall" function where for that debate only, the Voters were treated as press and could ask questions. There should be a "next" function, so users could go to the next comment/question/answer without having to scroll because one tactic that people will probably use is to leave numerous super long answers to make it almost impossible to find the other person's answers (and some people just tend to ramble).

Sooooo….. all that said…. Any ideas?

Update #8

We have the project up on GitHub. You can check out at https://github.com/spencersnygg/VoteWise The Angular branch is the most up to date.

Update #7

NEWS:
Our database is up, but not integrated with our front end yet…. but SOON.

Requests for advice: 1- Does anyone have any favorite user-forum plug-ins we can drop into our site? We want voters and politicians to be able to talk to each other locally, county wide, state wide, or across the nation.

2- We started our back-end using Phalcon as a PHP framework, because it compiles to C++, so it runs super fast. Unfortunately, we are having problems finding people who know Phalcon, so it's hard for volunteers to jump in and contribute on back-end stuff. We would love to hear people's opinions on back-end frameworks that are best for groups of various skills and time commitment abilities.

3- We are looking at integrating the Google Civic Information API. Anyone have experience with API integration? The API is at https://developers.google.com/civic-information/

email me at spencersnygg@silentmonkeys.com

Update #6

We just had some major progress at the Lehigh Valley Hackathon. We took over a thousand questions and translated them from word into xl and txt, ready to be inserted into sql. We also took a bunch of mock-up pages and got them to the point of almost functionality. With a bit more work, the databases will be filled and those pages will be functional.

Update #5

We are trying to make a strong push to get something launchable finished in the next week or so. We want to do a test run of the very basic functions for the municipal primaries in Allentown in May, then expand to the municipal elections state wide for November and then go nationwide fully functional for the spring primaries.

You can take a look at some of the latest mock-ups at http://msalas74.github.io/VW-Login-Mockup/app/index.html#

We are hoping that we can get a lot done this coming weekend at the hackathon. If anyone wants to contribute remotely or in person, this weekend, or at any time, it would be greatly appreciated.

Update #4

Dear Awesome people,

I don't know why there was an issue with Google Hang Outs last time we had a meeting. Perhaps if any of you have any ideas, we could prevent it from happening again. When I tried logging on, it said the "party has ended" and that hang out link would not work anymore. So I had to create another link and email it to you all. I think we may have lost a few of you in the shuffle. I will be logging on early and emailing you all if there are any problems, so if you have problems logging on, just check your email for the new link.

The current link is: https://plus.google.com/hangouts/_/gt47benngr7q3hcp3cpory4yiaa

Here's the latest update: We recently added two additional people to help write questions. One is a specialist on environment/business issues and another is from Camaroon, Africa.

Garret is trying to put together a user verification through email to text messaging, and Ryan is looking into physical infrastructure, cloud structure, security and efficiency for building the site.

It had been awhile since we took a look at the databases, so Sharon and I got together to refresh our memories on what each of the fields was designed for in each of the tables. I will be uploading descriptions soon.

For leaving notes for each other between meetings, we have Hipchat: https://votewise.hipchat.com/invite/271846/8940384cac7a9371e

Our next meeting is This Saturday, Feb 21st, 12noon Eastern Time. If you have any updates on what you have done, or what you haven't done, I would love to hear from you.

Thanks to everyone for their awesome work so far.

-Spencer

Update #3

We just had a meeting on Saturday. Many were out sick, but we still had some good accomplishments. New to VoteWise is a quality assurance specialist with a lot of experience with the Committee of Seventy (a group dedicated to combating corruption in Philadelphia elections since 1907). She wants to get on board with focus group testing as soon as possible so we can find errors before they snowball out of control.

Matias produced a couple tests for one of our question types - dragging and dropping items into preferred order.

Our next meeting will be at https://plus.google.com/hangouts/_/gt47benngr7q3hcp3cpory4yiaa at noon on Saturday, Feb 7th

Update #2

We had a great meeting on Jan 10th where we invited in a number of new members and started working out some of the details of how we can make sure that the poles we create are accurate without making the site feel uninviting for new users. We also talked about how to better design a mostly user run forum in such a way as to let the small voice not get buried by popular up and down votes, while at the same time reducing non-relevant, repetitive or abusive comments, and eliminating spam.

For our next meeting, January 24th at noon (east coast time), we will be checking to see what progress has been made in making a working mock-up, seeing what the rest of the crew has done, and assessing what the current team is capable of in a reasonable amount of time. From there we will make a more realistic goal of what we can release when. We would like to test launch in Allentown,PA so that we can correct any major mistakes before we open it up to Philly, the whole state or go nationwide. We want to fail small instead of failing big, because you only have one chance to make a first impression.

If you haven't been to a meeting before, or if it's been awhile, I would encourage you to come to the meeting beforehand, so I can give you the 5 cent tour and an update on where we are. I will log on at 11am.

To attend, the google hang out is at https://plus.google.com/hangouts/_/gt47benngr7q3hcp3cpory4yiaa