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