A Tinder-style matching platform for indie hackers and builders to find collaborators.
- GitHub/Twitter OAuth authentication
- Profile creation with tech stack, goals, and building pace
- Swipe interface with pass, connect, and super connect actions
- Real-time matching and chat
- Keyboard shortcuts for power users
- Frontend: React with Vite
- Styling: Tailwind CSS v4
- Backend: Supabase (auth, database, realtime)
- Animations: Framer Motion
- Icons: Lucide React
- Go to supabase.com and create a new project
- Go to SQL Editor and run the contents of
supabase-schema.sql
- In Supabase Dashboard, go to Authentication > Providers
- Enable GitHub:
- Create a GitHub OAuth App at https://github.com/settings/developers
- Set callback URL to:
https://YOUR_PROJECT.supabase.co/auth/v1/callback - Copy Client ID and Secret to Supabase
- Enable Twitter:
- Create a Twitter App at https://developer.twitter.com
- Set callback URL to:
https://YOUR_PROJECT.supabase.co/auth/v1/callback - Copy API Key and Secret to Supabase
Create a .env file:
VITE_SUPABASE_URL=https://YOUR_PROJECT.supabase.co
VITE_SUPABASE_ANON_KEY=your_anon_key
npm install
npm run dev- Arrow Left: Pass
- Arrow Right: Connect
- S: Super Connect
- Push to GitHub
- Import to Vercel
- Add environment variables
- Deploy!
MIT