PPLv2 — registration system for pilgrimage participants
Problem
Registration for the Łódź Walking Pilgrimage: nearly 2,000 pilgrims every year and around 60 staff members with different responsibilities.
A web application for registering participants, built for the Łódź Walking Pilgrimage but designed to be general-purpose — ready to serve other pilgrimages and to be extended further. Staff work in a role-based system where each role can access only the features it needs. The system processes Polish national ID numbers (PESEL), so sensitive data is encrypted at field level and retention periods follow GDPR-compliant rules.
- My role
- I've been developing this project from requirements gathering to deployment. I wrote the code together with AI tools — deliberately, to learn application architecture, new languages and a proper workflow on a real project. I learned security along the way: I chose solutions based on my own research to protect participants' data as well as possible.
- Project stack