The German Pirate Party already uses this as their decision-making platform.
EDIT: Just posted this and discovered that quadhome and I had the exact same idea at the exact same time. :-) Whoops!
Regardless of your personal coding preferences (my next project might be in golang, tbh), choosing niche technology for what should be a mass open-source effort is not the most promising start. No wonder in Italy they're having trouble implementing it, knowledge must be thin on the ground.
A software like this must be built on EASY technology so that every organisation can adapt it to their own local needs for cheap; it has to be the web equivalent of VB6/VBA, something everyone can pick up fast, something widespread like PHP/Java/Python/Ruby/.Net.
You may really, really enjoy David Graeber's recent book, 'the Democracy Project.'
Most citizens will not participate in day-to-day votes, because they will have proxied their votes to other party members they trust. This will bear some resemblance to the power structure of modern day political parties, but it will be transparent, accountable, and easy to change. Some people will still be influential and hold big swaths of votes in their district, and then continue to command this power after the election.
In some cases, the candidate might have such faith that he/she holds the majority of the proxies in the district, meaning they have broad power to make all decisions.