Když chcete zvýšit důvěru lidí v demokracii a podpořit jejich aktivní účast ve veřejném rozhodování, kladete si opravdu velký cíl. Bylo pro nás výjimečným zážitkem spolupracovat na jeho naplnění s Institute H21. Algoritmus českého matematika Karla Janečka, zakladatele IH21, je právě tím geniálním ledovcem plujícím pod hladinou této hlasovací platformy.
Frontend: TypeScript, React.js, Next.js Backend: Node.js
Cílem Institute H21 je poskytnout flexibilní platformu, která umožní uživatelům vytvářet vlastní hlasovací projekty přizpůsobené jejich potřebám. Podporuje aktivní účast na demokratických procesech a dává uživatelům možnost hlasovat o různých tématech různými metodami.
Původní volební platforma již nevyhovovala potřebám klienta a nebyla schopna se přizpůsobit novým požadavkům. Výzvou bylo vytvořit flexibilní platformu, která by umožnila uživatelům vytvářet širokou škálu hlasovacích projektů, přizpůsobených jejich specifickým požadavkům.
Vyvinuli jsme flexibilní platformu, která umožňuje uživatelům vytvářet hlasovací projekty s plnou kontrolou nad přizpůsobením. Platforma podporuje různé hlasovací metody a umožňuje klientům snadno přizpůsobit systém jejich konkrétním potřebám. Je postavena na službě Google Compute Engine s mikroslužbami, což zajišťuje škálovatelnost.
V našem Qcastu se podrobně zabýváme výzvami, kterým jsme čelili při vývoji platformy Institute H21, a jak jsme vytvořili vysoce flexibilní systém, který může růst s potřebami různých hlasovacích projektů.