Agape
Community service platform that matches your skills with local volunteer opportunities
The Problem
People want to give back to their communities but don't know where to start or how their specific skills could help. Volunteer opportunities are scattered across different platforms.
The Story Behind This App
I’m not really sure where this idea initially came from, but I felt nostalgic about my teen years when I was heavily involved with Reston Bible Church. Every year near Christmas time, we had groups who worked hard raking leaves, cleaning houses, and basically earning money from church members and community members. Then we’d use that money to purchase groceries for families in need for the holidays. We’d come by and bring them groceries around 6-7 PM.
This was awesome. It was a good feeling at the end of the day. I don’t know where this gets lost in translation for some people. There needs to be some sort of marketplace to do good.
Agape isn’t just about matching volunteers with opportunities - it’s about recreating that feeling of direct, tangible impact. The platform would help groups organize service projects that directly fund other charitable efforts, creating a virtuous cycle of community support.
Key Features
1. Skills-Based Matching
What: Matches your professional skills with volunteer needs
Why: Maximizes impact by leveraging existing expertise
2. Unified Events Calendar
What: Aggregates all local volunteer opportunities
Why: One place to discover all ways to help
3. Service Tracking
What: Logs hours and impact across different activities
Why: Visualize your community contribution
4. Work Style Preferences
What: Filter by physical labor, admin, teaching, remote, etc.
Why: Find opportunities that match your abilities
User Journey
- 1 User creates profile with skills and preferences
- 2 Browses local opportunities filtered by type
- 3 Signs up for volunteer shift
- 4 Checks in and tracks hours served
- 5 Receives impact report and suggestions
Technical Architecture
Frontend
React with Material-UI
Backend
Node.js with GraphQL
Data
MongoDB for flexible event data
APIs
- VolunteerMatch API integration
- Google Calendar sync
- Geolocation services
Hosting
AWS with CloudFront CDN
Moonshot Features (v2.0)
- ☐ AI matching for hidden skill applications
- ☐ Corporate team volunteering coordination
- ☐ Impact visualization with community heatmaps
- ☐ Skill development tracking through service
Market Research
Similar to: VolunteerMatch, JustServe, Points of Light
Different because: Focus on skill-based matching and comprehensive tracking
Target users: Professionals wanting to use their skills for good
Open Questions
- How to verify volunteer hours for organizations?
- Liability and background check requirements?
- Incentive structures without commercializing service?
Resources & Inspiration
Want to see this built?
Vote to show your interest!
Get notified if this gets built
Would you pay for this?
Click to indicate price range
Discussion