Gamified volunteering app that makes community service engaging through streaks, points, and competitions
Timeline
Feb 2025
Category
Mobile App
Platform
iOS
Overview
Every year, over 75 million people in the U.S. volunteer. Yet many face barriers to entry because opportunities are scattered and hard to access. Kindr makes volunteering more engaging and rewarding for individuals while providing organizations with a streamlined platform to connect with motivated volunteers.
Key Features
- Gamification System: Earn points based on time and quality of volunteer work, with weekly streaks encouraging consistency
- QR Code Check-In: Automated attendance verification using expo-barcode-scanner for accurate hour tracking
- Group Competitions: Join teams with friends or coworkers to compete for monthly points and achieve group goals
- Discovery Page: Easily find nearby volunteering opportunities collected in one place
- Organizer Tools: Create events, track participation, and access a network of motivated volunteers
- Push Notifications: Reminders about upcoming events and prompts to check in/out
Technical Implementation
Built as an iOS app using React Native with Expo for rapid development. The backend leverages Supabase for database management with SQL, authentication, session handling, and row-level security. The check-in system uses expo-barcode-scanner to ensure users can only log hours for events they physically attended.
Impact
Kindr transforms volunteering from a checkbox requirement into an engaging experience. By gamifying service and streamlining event discovery, it motivates consistent participation while helping nonprofits expand their reach and find reliable volunteers.