Inspiration
GreenSnap is a sustainability-focused web application that motivates users to adopt eco-friendly habits by turning them into rewarding challenges.
What it does
Although many people want to live sustainably, they often lack motivation, consistency, and a way to track their efforts. Sustainability feels abstract and unrewarding. GreenSnap addresses this gap by gamifying eco-friendly actions, making them engaging, measurable, and habit-forming.
How we built it
GreenSnap was built as a lightweight web application using HTML, CSS, and JavaScript. The user interface was designed to be clean and simple so users can easily focus on completing tasks. JavaScript handles task completion logic and rewards users with Green Coins, while browser localStorage is used to persist user progress even after page refreshes.
Challenges we ran into
One of the main challenges was designing a reward system without using a backend or database. Ensuring that Green Coins were saved and updated correctly using localStorage required careful logic. Another challenge was keeping the user experience minimal while still clearly communicating task completion and rewards.
Accomplishments that we're proud of
Successfully built a fully working reward system Implemented persistent Green Coins without a backend Created a simple yet engaging gamified experience Delivered a complete, functional project within limited hackathon time
What we learned
Use JavaScript for DOM manipulation and logic handling Store and retrieve data using localStorage Design gamified features that motivate user behavior Structure a hackathon-ready project from idea to demo
What's next for GreenSnap
User authentication and profiles Leaderboards and achievement badges Redeemable rewards for Green Coins Backend integration using Firebase or Node.js Making a perfect Summarizer
Log in or sign up for Devpost to join the conversation.