A Tinder-style app for baby names. You and your partner independently swipe through names, and when you both like the same name — it's a match!
Features
- Swipe Interface: Gesture-based animations for intuitive browsing
- Partner Matching: Automatic match detection when both partners like a name
- Smart Filters: Filter by gender, origin, starting letter, and length
- Name Details: Etymology, famous people, and similar name suggestions
- Partner Invites: QR code system to connect with your partner
- Google Sign-In: OAuth authentication for web and mobile
- Offline Support: Progressive web app capabilities
- Admin Panel: Manage names and user data
Tech Stack
- Frontend: Next.js 14, React, Tailwind CSS, React Query
- Mobile: React Native, Expo, expo-router
- Backend: FastAPI, SQLAlchemy, Python
- Database: SQLite
- Auth: Google OAuth, JWT
- Infrastructure: Fly.io