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

Share this project:

Updates