Inspiration We noticed hackathons are full of builders who need real users, quick feedback, and encouragement, but it’s hard to connect and know who’s actually engaging. We wanted to make honest, instant feedback and participation easy for everyone. I was probably the one facing this problem too.

What it does KarmaKit is a pop-up feedback market for events. Anyone can post an idea, demo, or app and invite others to test, comment, or connect. Users earn karma points for participating, and founders get real, actionable feedback on their projects.

How we built it We built a fully functional web MVP using HTML, CSS, and JavaScript, with a beautiful UI and custom branding. All app state (ideas, comments, karma, profile) is managed in the browser with localStorage for simplicity and privacy. Everything is ready to deploy and demo anywhere.

Challenges we ran into Our early MVPs had broken karma logic and didn’t track participation reliably. Designing a fair and rewarding points system took several iterations. We also learned the limits of using only localStorage: real-time sharing between users needs a backend, which is our next step.

Accomplishments that we're proud of We shipped a polished, working MVP that’s easy for anyone to try. The interface is fun, intuitive, and event-ready. We listened to feedback and made big improvements in both design and functionality.

What we learned Fast iteration and user feedback are crucial, even for our own product! Local-only storage is fine for demos, but hackathon platforms need a shared backend to be truly social and useful. Clear rewards and an inviting UI help drive engagement.

What's next for KarmaKit Next, we’ll connect KarmaKit to a real-time backend (like Firebase or Supabase) so all users see and interact with each other’s posts and feedback instantly. We're also planning better rewards, analytics for organizers, and integrations for hackathon platforms everywhere. Connect with SpurHacks to beta test with them and take it to the next level.

Built With

Share this project:

Updates