Current state of the art of the project, 16/01/19

Current state of the art of the project, 16/01/19

Hey-ho passer-by, 

let us tell you what is happening within AEGEE's IT world. 

Generic note: everything is 80% ready, following the 80-20 principle. It's the small refinement which will take longer - but thanks to your help we can be done by the end of the AEGEE-year.

Bottom line, anyway, is that you can do the FUCK THAT YOU WANT: help us in doing what we are doing (you can find it below), or propose your own new things, but for GOD'S SAKE JUST DO SOMETHING, don't just complain.

Wanna join us? Hit us up on slack (anyone with a Gsuite or aegee.org alias can join, and everyone has the aegee.org alias already)

Technical-wise 

Development 

This section contains the stuff that needs to be programmed. It is for very technical people

Functionality

% done

Offered by / github repository link (Language)

Issue tracker link

Notes

Functionality

% done

Offered by / github repository link (Language)

Issue tracker link

Notes

Understanding who is member of which antenna

90

oms-core (Language: elixir)

Getting issues...

Self-made, Nico Westerbeck (A-Dresden) is the main coder.

Listing and applying to all events

80

oms-events (Language: node.js)

Getting issues...

Self-made. Nico Westerbeck (A-Dresden) is the original coder, Sergey Peshkov (A-Voronezh) revamped.

Listing and applying to the statutory events

80

oms-statutory (Language: node.js)

Getting issues...

Self-made. Sergey Peshkov (A-Voronezh) is the main coder.

Wrapper of Gsuite API function, for creating Gsuite thingies from MyAEGEE (interfaced to AEGEE's Gsuite)

50

oms-gsuite-wrapper (Language: node.js)

Getting issues...

Self-made. Fabrizio Bellicano (A-Europe) is the main coder.

Mass-mailer (interfaced to AEGEE's mailserver)

100

oms-mailer (Language: elixir)

Getting issues...

Self-made, Nico Westerbeck (A-Dresden) is the main coder.

Visualising/using the membership system

90

oms-frontend (Language: Vue.js)

Getting issues...

Self-made. Sergey Peshkov (A-Voronezh) is the main coder.

e-democracy

0

Nothing yet. 

Thought by the guys from FBA Salerno 2018

Carmine D'alessando & Jonathan Okocha

Visual map of all the people travelling to a place

99

??? (existing)

 

Simone Vitale from Catania who did this frontend thingy for Agora Catania

Infrastructure

Functionality

% done

Offered by

Issue tracker link

Notes

Functionality

% done

Offered by

Issue tracker link

Notes

Deployment of the whole system with infrastructure-as-a-code practices (docker-compose)

90

oms-docker (Language: docker-compose yml manifest)

Getting issues...

Self-made. From multiple ideas. Fabrizio Bellicano (A-Europe) is the main coder.

Deployment of the servers which will host the infrastructure, with infrastructure-as-a-code practices (Ansible)

90

(private repo) ansible-manifests  (Language: Ansible yml playbooks)

Getting issues...

Self-made. Fabrizio Bellicano (A-Europe) is the main coder.

Collection and indexing of logs and metrics of the infrastructure

90

oms-dogwatch (Language: elk configuration files)

 

Adapted. Fabrizio Bellicano (A-Europe) is the main adapter.

(Idea only) Monitoring of all of the above through graphs

?

netdata (not by AEGEE)

 

or grafana?

Protection from governments' prying eyes

0

Some vpn solution

 

Thanks to an idea of Ivan Soto Gonzalez (A-Madrid)

Extra-stuff (mainly, "service" components)

Functionality

Offered by

Link

Notes

Functionality

Offered by

Link

Notes

Login helper

auth0

www.auth0.com

Needs investigation

Reverse proxy maintainer

traefik

https://github.com/AEGEE/oms-docker/tree/master/oms-global/docker/traefik

 

OMS wiki & issue tracker

JIRA/Confluence

oms-project.atlassian.net (this website you're reading now)

We need a technical writer that can order page and clarify

Extra-extra-stuff (mainly, phone apps or other "small" components)

Functionality

% done

Offered by

Link

Notes

Functionality

% done

Offered by

Link

Notes

Events app

100

Some Italian dude's app

He didn't share the code

"just" an RSS consumer. As Events interface is going to change, this will become old and in need of update

Agora app

60

agora-navigator (Language: Dart)

https://github.com/AEGEE/app-agora

Self-made. Mateusz Grzegorzek (A-Krakow) is the initiator. Being rewritten in Dart, was already existing for Agora Krakow

Agora's telegram bot (Offers news, offers gossip box online)

 

telegram-aegee-bot

https://github.com/AEGEE/telegram-aegee-bot

Self-made. Andrea (A-Bergamo) originally developed it. 

(idea only) integrator of stuff/functionalities (similar to IFTTT.com)

 

Node-red

 

 

Specialised stuff (For CD purposes)

Functionality

Offered by

Link

Notes

Functionality

Offered by

Link

Notes

Asset (inventory) management

lansweeper

https://www.lansweeper.com/solutions/

 

LAN Cable tracker

???

https://www.lansweeper.com/solutions/ ?

 

HR management for interview processes

orangeHRM