Matchie connects high school students in Vancouver with volunteer opportunities that actually fit them — no resumes required.
In British Columbia, students are required to complete 30 hours of volunteer work to graduate, yet there is no platform designed for first-time volunteers.
At the same time:
- Canada’s volunteering rate dropped from 41% to 32% (2018–2023)
- Nonprofits report difficulty finding reliable, consistent volunteers
- Youth remain one of the most willing and engaged groups, but lack accessible entry points
The issue isn’t motivation — it’s matching.
Matchie matches students to volunteer opportunities based on who they are, not what they know.
Students complete a short quiz covering:
- energy level
- social setting
- task preferences
- motivation
- interests
Instead of formal descriptions like:
“seeking volunteers for capacity building initiatives”
students see:
“chill, creative, small-group work”
This lowers the barrier to entry and helps students find opportunities they’ll actually show up for — and come back to.
Nonprofits get a steady pipeline of motivated students.
Students get opportunities that fit their vibe.
- Frontend: React, TypeScript, Tailwind CSS
- Backend: Node.js, Express
- Database: MongoDB
- Auth: Clerk
- AI / Matching: Groq, Nomic Embed
- Other: ElevenLabs
- Deployment: Vercel
High school students want to volunteer.
Nonprofits need volunteers.
Existing platforms are built for experienced adults — not beginners.
Matchie focuses on fixing the matching layer by making volunteering simple, accessible, and relevant for students.
- Peer visibility (see when friends are volunteering)
- Hour tracking + downloadable certificates
- School counsellor integrations
- Expansion across BC