What they actually do
Youth for Change is a youth NGO in Bitola, North Macedonia, and one of the organisations whose systems we build and look after. They run Erasmus+ training courses and youth exchanges with partner organisations across Europe. Every one of those means the same cycle: a call for participants, a pile of applications, a selection somebody has to defend, then travel money to pay back against receipts.
The part nobody builds software for
The public side of a youth NGO is a website. The work is everything after someone applies: reading applications against the criteria, scoring them, picking people, confirming places, then collecting travel receipts and reimbursing them at the right rate. That normally lives in a form tool, a spreadsheet, and a folder of photographed receipts, with one person holding the thread.
What it is built to do
- Projects in the shape Erasmus+ actually uses. A project record has fields for host organisation, reference number, dates, travel days, number of places, age range and application deadline, because that is what a call for participants has to state. Fourteen projects are loaded.
- A form builder per project, with conditional questions. A question can be set to appear only if an earlier answer calls for it, and each question carries a flag for whether it counts toward the score. No form has been filled in through it yet.
- Parental consent as a real field on the application, with room for the guardian's name, their contact and the moment consent was given. A share of applicants to youth exchanges are under eighteen, so this is not paperwork you can leave to a reply in an inbox.
- Scoring and selection per reviewer, one score and one note each, so a decision can leave a trail instead of living in one person's head.
- Participants, each with a private link generated for them. Confirming someone straight from an accepted application is the path once applications start arriving; today the three on the live project were entered directly.
- Reimbursement built around the participant. Receipts attach to a person, the amount is held in denars, and the euro rate used for that person is stored on that person rather than as one rate for the whole organisation. The grant arrives in euros and the bus ticket is bought in denars, and the rate moves.
- Rate limiting on the public application form, so the page cannot be hammered.
Where it honestly is today
The system is live and fourteen projects are loaded. A real mobility is being run through it right now, the one going out in October, with three participants confirmed and a private link generated for each of them. One project write-up has been published from the system, with photos.
The rest is built and has not been used in anger yet. No application has come through the public form, no scoring round has run, and nothing has been reimbursed through it. That half waits for the next open call. There is no volume claim to make on this page today, and when the numbers exist they will go here.
Why this matters if you are reading it
You are probably not a youth NGO. This is here because the shape keeps repeating: a small organisation where the real work sits between an application arriving and a person actually going, and where that stretch lives in forms, spreadsheets and somebody's memory. Recruitment has the same stretch with different words on it.
The short version: projects, per-project application forms with conditional questions, guardian consent captured properly, reviewer scoring, confirmed participants and travel reimbursement in denars against a euro budget. Built for one organisation's actual process, not configured out of a generic tool.