Inspiration
Rep-Forge was inspired by the universal struggle to stay consistent with personal goals. I noticed I am more likely to succeed when I’m held accountable by friends or a community. I wanted to make accountability fun, social, and motivating, turning self-improvement into a game, not a chore.
What it does
Rep-Forge is a gamified accountability app where users track goals with friends, earn reputation points, and level up. The app features social challenges, friend requests, blocking/unblocking, and a public community feed to add a bit of "peer pressure" positively. Users can motivate each other, celebrate wins, and build positive habits together.
How I built it
- Platform: Bolt was used to bootstrap and build this product 90% of the way.
- Frontend: React + TypeScript, Vite, and Tailwind CSS for a fast, modern, and responsive UI.
- Backend: Supabase for authentication, real-time database, and custom SQL functions for complex friend/block logic.
- Features: Social goal tracking, friend system, rep points, levels, secure authentication (email, Google, password reset), onboarding, and robust error handling.
Challenges I ran into
- Complex Relationship Logic: Designing SQL so that blocking works as expected (blockers can unblock, blocked users can’t see blockers).
- OAuth Edge Cases: Handling Google sign-in, redirect loops, and incremental permissions.
- State Management: Preventing UI flashes, onboarding loops, and keeping authentication state in sync.
- User Experience: Balancing privacy and control (e.g., blocking) with usability (e.g., letting users unblock).
- Time Constraints: Shipping a polished, bug-free experience within the hackathon timeframe, along with other commitments.
Accomplishments that I'm proud of
- Built a fully functional, gamified social accountability platform in a short time.
- Implemented robust authentication and friend/block logic with real privacy controls.
- Created a smooth, modern, and responsive user experience.
- Delivered a unique approach to motivation and personal growth through social gamification.
What I learned
- AI driven development (Vibe coding) has come to stay, but it pays to understand how to code in order to build a more complex application/product.
- The power of gamification and social features in driving real-world behavior change.
- How to design secure, user-friendly authentication and onboarding flows.
- The importance of clear feedback, error handling, and responsive design for engagement.
- Advanced SQL for user relationships and privacy logic.
What's next for Rep-Forge
- Add more social features: group challenges, streaks, and public leaderboards.
- Deeper analytics and progress tracking for users.
- Mobile app version for on-the-go accountability.
- Integrations with productivity tools and wearables.
- More customization for goals, notifications, and rewards.
Built With
- bolt
- google-console
- postgresql
- react
- sql
- supabase
- tailwindcss
- typescript
- vite

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