Eiropas Jauniešu Parlamenta portāls

Eiropas Jauniešu parlaments ir vienaudžu izglītības programma, kas iedvesmo un dod iespēju jauniešiem no visas Eiropas būt atvērtiem, tolerantiem un aktīviem pilsoņiem. Organizācija nodrošina dalībniekus ar forumu, lai izstrādātu un izteiktu savu viedokli par plašu tēmu loku.

Ruby on RailsReact JSGraphQLPostgres

Nepieciešama jauna platforma

Organizācijas pamatā ir regulāri pasākumi, kas notiek visā pasaulē, un brīvprātīgajiem bija nepieciešama pielāgota platforma, kas palīdzētu viņiem organizēt pasākumus, pulcēt dalībniekus un atvieglotu datu analīzi pēc pasākuma. Mitigate ir ilgstošas attiecības ar EYP, palīdzot organizēt pasākumus. Kad organizācija vērsās pie mums ar lūgumu atbalstīt programmatūras jautājumos - mēs, protams, nevarējām atteikt. Iepriekšējā platforma tika rakstīta izmantojot Drupal tehnisko ietvaru, kas jau no paša sākuma, iespējams, nebija atbilstošs risinājums konkrētajai vajadzībai. Platformas attīstība tika tehniski ierobežota.

Platformu tagad izmanto vairāk nekā 30'000 EYP brīvprātīgo, lai palīdzētu organizēt ~500 pasākumus gadā.

    Mēs veiksmīgi nomigrējām visus datus no iepriekšējās platformas un esam ielikuši spēcīgu pamatu nākotnes attīstībai. Projekts drīzumā tiks publicēts kā atvērtā koda (open sources) projekts, kas paredzēts ikvienam tehnoloģiju lietpratējam un EYP brīvprātīgajam, lai īstenotu jaunas funkcijas.

Rezultātā izveidojām pielāgotu programmatūru izmantojot Ruby on Rails (backend), ReactJS (frontend) un GraphQL (API) tehniskos ietvarus. Risinājums nodrošina šādas iespējas:

  • Pasākumu pārvaldība,
  • Atklātu aicinājumu izveide, lai pieteiktos dažādām pasākuma lomām,
  • Atlases žūrijas organizēšana pieteikumu izvērtēšanai,
  • Komandu pārvaldība,
  • Procesi automātiskai kolēģu novērtēšanai pēc pasākuma, pamatojoties uz dalībnieku lomām,
  • Analītika.

Tehnoloģijas, kuras izmantojām Eiropas Jauniešu Parlamenta portāls risinājuma radīšanā:

iOS / Android / cross-platform

Viedierīču lietotnes

Biznesa kritisku

Sistēmu izstrāde