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
- nextjs
- postgresql
- react
- supabase
- tailwindcss
- typescript
- vercel

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