Inspiration
We wanted to create something meaningful that makes sustainability part of people’s everyday lives. Big changes start with small actions—so we asked: what if those actions became habits, and those habits became social?
What it does
EcoHabit gives users a daily eco-friendly task like “Skip single-use plastics today.” Users complete the task and post a photo + note. They earn leaf points, unlock digital badges, and inspire others. Actions can spark chains of behavior across the community.
How we built it
We built EcoHabit using modern frontend frameworks for responsive UI and smooth user interactions. The app includes task generation logic, post creation with media upload, profile tracking, and gamified reward systems. Social interaction features were added to drive engagement.
Challenges we ran into
Balancing simplicity with meaningful features
Building a task system that feels fresh each day
Keeping the UI motivating without being overwhelming
Encouraging real user-generated content
Accomplishments that we're proud of
A clean, joyful user experience
A working demo with post sharing and profile tracking
Our habit-chain mechanic that connects users around shared goals
Seeing the concept resonate with testers
What we learned
People are more likely to act when the barrier is low and the reward is clear
Gamification and community really matter
Tiny UX details—like animations or color feedback—can dramatically improve engagement
What's next for EcoHabit
Partner with real-world environmental orgs for auto-donations
Add a leaderboard and monthly challenges
Build a mobile version
Let users suggest their own daily green tasks
Explore AI coaching to help users stay on track
Built With
- css
- eslint
- netlify
- node.js
- react
- typescript
- vite


Log in or sign up for Devpost to join the conversation.