🚀 Teens for Good
If a little free coffee gets us cleaner parks and a generation that cares — that’s a trade worth making.
💡 Inspiration
As teenagers, we’ve all wanted two things — money and meaning. We want to be rewarded for what we do, and we also want to feel that what we’re doing matters.
Most civic programs for teens are boring, complicated, or invisible. That’s where Teens for Good was born: a platform where teens, NGOs, and communities meet, and good deeds are verified, gamified, and rewarded.
⚙️ What It Does
Teen Sign-up & Verification: Teens complete a KYC with government ID, verified by NGO partners.
Activity Submission: Submit community work with title, description, before/after photos, and selfies.
NGO Verification: Verified submissions earn points:
Total Points =(10base)×Impact Multiplier+Effort Bonus Total Points=(10 base)×Impact Multiplier+Effort Bonus
Rewards: Points redeemable for Starbucks, Spotify Premium, movie tickets, Zara, or bookstore gift cards.
Community & Social: Map view of completed activities, feed with upvotes/comments, private messaging, leaderboards, badges.
🛠️ How We Built It
Frontend: React 19 + TypeScript for dynamic, type-safe components
Build Tool: Vite for blazing-fast development and optimized production builds
Styling: Modular CSS for a clean, modern UI
MVP Backend: Simulated APIs for NGO verification and points calculation (to be upgraded later)
This stack allowed us to prototype rapidly and make a smooth, interactive demo suitable for hackathon judges.
🧩 Challenges We Ran Into
Verification UX: Making KYC and proof uploads easy while keeping it secure
Gamification Balance: Designing a points system that motivates without being exploitable
Time Pressure: Building both teen and NGO dashboards in limited hackathon time
Social UI: Making a feed/map/leaderboard intuitive without overcomplicating
🏆 Accomplishments That We’re Proud Of
Fully functional React MVP with interactive dashboards
Gamified, verifiable, and social civic engagement model
Intuitive interface for teens and NGO workers alike
Built something that could scale beyond a hackathon with minimal changes
📚 What We Learned
Civic engagement can be taught via behavioral design and gamification
UX clarity is more important than feature count in MVPs
Balancing fun, social impact, and verifiability is tricky but essential
Tech stack choice dramatically affects hackathon productivity
🔮 What’s Next for Teens for Good
Mobile App: Flutter or React Native version for instant uploads and notifications
AI Verification: Automatic photo validation to reduce manual NGO work
NGO Partnerships: Pilot program with real organizations
Global Expansion: Enable schools and communities worldwide to join
Blockchain Badges (Optional): Transparent proof-of-impact NFTs
“We’re not trying to change the world overnight — we’re helping a generation start with their street.”
Teens for Good — Where doing good finally pays off.
Built With
- css
- development
- javascript
- json-apis
- local
- react
- typescript
- vite
Log in or sign up for Devpost to join the conversation.