Inspiration
Today, eco-anxiety is at an all-time high. We constantly see headlines about global climate disasters but feel powerless to make a difference as individuals. We noticed a devastating gap: people want to be sustainable, but they feel their small actions don't matter in isolation. We built Eco-Pulse to shatter that misconception. We asked ourselves: What if we could turn climate paralysis into gamified, community-driven action? Our inspiration was to build a localized space where every recycled bottle, carpool, or "power down" hour is celebrated, proving that localized ripples create global waves of change.
What it does
Eco-Pulse is a gamified social platform that bridges the gap between environmental intent and action. It lets people share "Eco-Wins," discover local impact filtered by county, and stay motivated through AI-suggested daily challenges, community leaderboards, and local green events. By blending a supportive social feed with light gamification, it makes sustainability an addictive, celebrated, and achievable daily habit.
How we built it
- Frontend: React + Vite + TypeScript with Tailwind CSS for the interface.
- Backend: Node.js + Express with MongoDB (Mongoose) for data storage.
- Auth: JWT-based login and protected API routes.
- AI hooks: Gemini-powered feed curation and dynamic challenge tips, with graceful fallback.
Challenges we ran into
- Balancing real-time feedback with a clean UI for a busy feed.
- Designing data models that support both social posts and community metrics.
- Keeping the app demo-ready with seed data and a fast local setup.
Accomplishments that we're proud of
- A working end-to-end app with posts, events, and community features.
- A county-based discovery filter that makes local impact visible.
- A smooth setup experience with seed data and one-command startup.
What we learned
- Simple gamification and social proof dramatically improve engagement.
- Clear data modeling is critical when features span multiple modules.
- Shipping a clean demo matters just as much as feature depth.
What's next for Eco-Pulse
- Connect real AI services for tailored sustainability coaching.
- Add verification flows for eco-wins and partner integrations.
- Expand leaderboards, badges, and community challenges.
Built With
- axios
- expressvite
- javascript
- jwt
- mongodb
- moongoose
- node.js
- react
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.