⬆️ ⬇️

Report on the hackathon of the Navalny team

I work in the IT department of the campaign headquarters for the registration of Alexei Navalny as a candidate for the presidential elections in Russia in 2018. We have a small staff of developers, but resources are not always enough to implement all interesting projects and generate fresh ideas.



Hackathon team Navalny



Therefore, on July 26, we announced a hackathon to create products and tools to help the campaign and its volunteers.



We asked all involved in the creation of IT-projects to offer their ideas projects, and those who did not have them - offered their own. More than 100 applications came in 2 weeks, the vast majority came from developers. Here is the number of applications mentioning various languages ​​/ technologies:

')

Python - 27

Javascript - 18

C / C ++ / C # - 17

Java - 16

PHP - 11

Swift / Objective-C - 7

NodeJS - 4

Ruby - 3

Scala - 3

Go - 2

Assembler - 1



This distribution pleased us because our main stack is Python (Django) and JavaScript (jQuery, React).



We gathered all the participants in advance in a general chat in Telegram and started discussing projects and searching for teams. As a result, when on Saturday, August 12, 57 people came to our Moscow and St. Petersburg headquarters, almost all of them already knew with whom and on what task they would work, and some even prepared small prototypes. In total, there were 19 teams that were implementing their ideas on how they can help the campaign for 2 days.



Throughout the hackathon, our IT team leaders and invited experts advised the participants and helped them choose the best solutions. In the final, the teams talked about what they did and showed their prototypes, and the jury (campaign head of the campaign Leonid Volkov , director of FBK Roman Rubanov , creative director of FBK Elena Marus , IT consultant Vladislav Zdolnikov and UX expert Alexey Kopylov ) named 3 winning projects. They were the application Navalny Live, a virtual call center and Telegram-CEC .



Hackathon



Here is a brief description of these and other interesting projects from the hackathon. Links to the githab are included, so if any projects interest you, you can always join in and help the participants to complete it.





We will continue working with these and other teams after the hackathon and will try to release them for wide use as soon as possible. We want to thank those who participated and helped us organize everything, and also invite everyone to join the already started projects and future hackathons of our campaign.

Source: https://habr.com/ru/post/335778/



All Articles