Inspiration

After 16+ hackathons, I kept seeing the same problem. Builders with good ideas get stuck because teams form through rushed Discord pitches that rarely match on skill or goals. I built FindTeamo to fix that for myself and for other student builders.

What it does

FindTeamo brings a swipe based interface to teammate matching. Users build a profile with their skills, goals, and weekly availability, then swipe through other builders. A connection only forms when both sides like each other, cutting out the noise of spam channels.

How I built it

Frontend is Next.js (App Router) with TypeScript and Tailwind CSS. Backend is Supabase for authentication, database, and storage. Deployed on Vercel. Built solo, end to end.

Challenges I ran into

Getting the matching logic right was the hardest part, specifically handling repeat swipes without creating duplicate or broken connection records, and keeping the Supabase schema in sync with the app as features were added.

Accomplishments that I'm proud of

Shipping a fully working product solo, with real Google authentication, a working matching engine, and a live deployed app, in a short timeframe while balancing other hackathons and schoolwork.

What's next for FindTeamo

In app messaging for matched teammates, smarter skill based filtering, and a reputation system so people can see how reliable a teammate was after working together.

Built With

Share this project:

Updates