



Youth Day of Service (YDoS) is LEAP Africa’s annual campaign that gets young people across Africa running community projects tied to the UN Sustainable Development Goals. Since 2020 it has reached 28 countries, more than 4,000 projects and over 20,000 volunteers.
BeeTcore has worked on YDoS in phases: first the UI design, then the website, and this year a custom engine that runs the whole campaign, from project listing to the final report.
47.3K
64x
28
Thousands of project leads and volunteers in dozens of countries had no shared place to meet. Projects lived in spreadsheets and inboxes, volunteers could not find work near them, and organisers could not see what was happening until the reports came in.
Then there is the traffic. YDoS happens in one window a year, so months of visitors arrive in a few weeks, during paid ad campaigns that also bring bots and attacks.


Two journeys, designed separately before they met: project leads who list and run an initiative, and volunteers who search, filter and join. Every screen was designed for mobile, tablet and desktop.
A custom engine built into the WordPress site. Project leads list an SDG project, admins approve it, and it appears in a public archive that volunteers filter by location and by SDG. Volunteers register in a few taps. Leads track status from upcoming to completed, see every volunteer, export the list to CSV and file a progress report. Admins see statistics across every project.
Forums for co-creation and project discussions keep volunteers talking between events. An interactive impact map shows YDoS across Africa, with each country’s projects, volunteers and SDGs a tap away.
The server, database and edge were tuned for the campaign window. MariaDB cache was raised from 128MB to 8GB, Redis object caching and full-page caching were switched on, and the site runs behind Cloudflare with strict SSL. A firewall, brute-force bans, malware scanning and 24/7 uptime monitoring kept it standing through peak traffic and ad-driven attacks.
One platform that runs the whole campaign: projects in, volunteers matched, reports out, while staying fast and secure through the busiest weeks of the year.


47.3K users came through in one four-month campaign, and the platform stayed up through the peak. Project registration, volunteer matching and reporting now run in one place instead of across inboxes.
At BeeTcore we design, build and grow websites, platforms and digital products that keep working long after launch. Over a decade in, 550+ projects delivered.
BeeTcore Solutions