SP_ATIE

Administration tool for youth movements

  • Date: 2019-07-15
  • License: All rights reserved
Django
Python
Kubernetes

I have been a volunteer at a youth movement for several years. And every year, we struggled with the same problem: administration.

Having acquired some programming skills in the past years university, I developed a very small yet very effective webapp to manage all the needs for our organization.

Besides all the features, perhaps the biggest advantage was having all of our data in one central place. This made it very easy not to lose data or swing around with pieces of paper (those will get lost, trust me). As a bonus, complying with the GDPR regulations is peanuts.

The project was built using the Django framework. This was an excellent choice, as it allowed me to rapidly build a working prototype and focus more on the usability, rather than the technical working of the system. Also, I can be rest assured that the system is secure (because of the massive userbase Django has). Besides, the multitude of available addons helps with adding new features fast, keeping both the developer and customer happy.

Some notable features:

  • Parents can register their children and change preferences online
  • All the administration happens in the application.

The tool was deployed on a self-hosted Kubernetes cluster using k3s