Collective Congress is an open-source web platform for democracy. Its purpose is to provide a quick and effective way to make collective decisions on a regular basis. The site also functions as a platform for hosting democratically-controlled web content. Users can freely create groups, and each group has its own data which can be modified through voting.
Authors
Contributors
Recent Posts
See AllPlans for Summer 2013
It's been a long time since my last post, so I thought I should give a quick update about the project. Due to delays in development, the official beta launch has been postponed until July 4th, 2013. On that day, the famous American holiday, we hope to start a new kind of revolution...We have been awarded a $5000 summer grant from RPI's Foundry program for a startup company based on Burocrat (a web development platform built on top of GWT created for Collective Congress). The idea is to sell tech...
Introducing: Burocrat
While developing Collective Congress over the past year, I faced many tough design decisions. It took me multiple iterations, sometimes with nearly complete re-writes of the code, to get it right (or as right as I can make it).There is a trade-off between simplicity and extensibility that must be weighed when designing a large software system. Solving a problem in a generalized way often requires more code, but it's worth it if you expect to run into that same problem again in the future. In dev...
Spring 2013 Project Goals
As the beginning of the Spring 2013 semester approaches, it is important to reflect on the long-term goals of the project in order to prioritize the work that we will do. Below is an explanation of the semester-long goals of the project, regarding our development process, the website itself, and our potential user base. These goals are ordered by priority, but we will likely be working on them all in parallel this spring.Spring 2013 Project GoalsDevelopment processActive: at least one commit per...




