🚀 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

Share this project:

Updates