Inspiration 🌟
When I volunteered for a voting campaign years ago, I made phone calls 📞 encouraging people to make a voting plan, guiding them step-by-step. I was told that formulating a voting plan increased turnout, and when I did my research, indeed it did! I decided that I would create something that helps people formulate voting plans.
For an example of successful gamification of an otherwise boring task, I looked to Duolingo. That bird 🐦 and his chests and badges gave me a 300+ day streak of learning Spanish 🇪🇸 so he must be doing something right.
What it does 🎯
VoterCat guides you through each phase of voting—from registration 📝 to staying informed on issues 📚, to casting your ballot 🗳️—making the process seamless and enjoyable. As you progress, you’ll gain XP and levels, celebrating your milestones with badges 🎖️ that highlight your commitment to civic engagement. Whether you’re a first-time voter or a seasoned participant, VoterCat turns voting into a fun, interactive journey that rewards you for making a difference.
How we built it 🛠️
The app is built on a MERN stack (MongoDB, Express.js, React, Node.js) and uses JWT for authentication. Sprites were created using Aseprite.
Challenges we ran into 🚧
It's an ambitious project with 2 days and 1 developer. These two days involved many context switches as I toggled between research, design, and development tasks.
Accomplishments that we're proud of 🎉
I have made pixel cats 🐱 (nice)
What we learned 📚
Choose MVP features carefully! Don't be too ambitious, humans need sleep 💤.
What's next for VoterCat 🚀
Choosing your avatar
- Select your favorite cat 🐾
Side quests!
- Share your plan on social media for extra achievements 📣
- Encourage your friends and family to vote and get rewarded with XP! 🎁
Edit your profile
- Edit your avatar, username, and more! ✏️
- Moved? Update your state in your profile! 🏠
Step-by-step checklist for each mission
complete all items to complete the mission!
Detailed guidance based on your state
- Early voting options 📅
- When and where to vote 📍
Reminders and Notifications 🔔
Animations! 🎨

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