My friend wants to create a website that promotes political awareness by tracking congressional legislation, letting users discuss and vote on bills, and monitoring the votes of their politicians. Does a website like this already exist, and if not, how do we launch it as open source, but keep the user data (e.g. login information, profiles) private, like LiveJournal, SourceForge, Connotea, Reddit, and Wikipedia?
A friend of mine approached me with an idea for a nonprofit cause-oriented website. I'm trying to figure out how to help him get it launched. He's not a programmer; I am, but my specific web dev experience is very limited.
The idea is to have the website take data on congressional legislation from GovTrack.us, and let users of the website vote on and debate legislation. There are other features, all aimed at galvanizing voters into being more aware of what's going on in Congress. Does a website like this already exist? If it doesn't, my friend is interested in launching one like it.
My friend wants to make the site as transparent and open as possible, and also wants to get help from interested volunteers in building it. So, we decided we'd look into open-sourcing it. However, even if the codebase is open source, this website would have user account data that would need to be kept private, much like LiveJournal, Reddit, and Wikipedia. I have a few questions:
(1) How complicated does this sound?
(2) Is there a guide somewhere on how to create a website like this?
(Note: I asked a related question a while back --
this was the closest answer I got, but I'm looking for more specific details.
Side question: I agreed to provide my friend general guidance, but I do not have the web dev expertise to carry this through. I am trying to find my friend competent web developers who are interested in volunteering for this. Any ideas on where to look? I have thought of Idealist.org, Craigslist.org, MeFi Projects; what am I missing? I figure there would need to be a super-dedicated "head developer" who sets up the database and infrastructure, to allow other people to contribute. I know it's naive to think that someone willing to volunteer their time like this necessarily exists, but if they did, where would I find them?
posted by sergeant sandwich at 1:56 AM on August 4, 2008