For credentials, login using google or use the signin with email and email me at [email protected], I'll use the admin panel to activate the matchmaker account so that the matchmaker can login/upgrade them to Admin.
- Next.js - for good SEO and SSR
- NextAuth.js - for scalable OAuth
- Prisma - for DB interactions
- Tailwind CSS - for styling
- tRPC - for end-to-end typesafe APIs
- Vercel AI SDK - for interacting with AI
- Google AI - for gemini ai
- PostgreSQL - for strict database
- Admin Panel for matchmaker management
- Public Profile link to share with parents
- OAuth using Google
- Passwordless login
- Implement matchmaker login
- Fetch & display all customers for logged-in matchmaker
- Show key info: Name, Age, City, Marital Status, Status Tag
- Clicking a customer opens detailed matchmaking view
- Display full biodata with fields:
- First & Last Name
- Gender
- Date of Birth (Age)
- Country & City
- Height
- Email & Phone
- Education (College, Degree)
- Income
- Company & Designation
- Marital Status
- Languages Known
- Number of Siblings
- Caste & Religion
- Preferences (Want Kids, Open to Relocate, Open to Pets)
- Bio
- Create/load 60+ profiles for matchmaking pool
-
For Male Customers: Match with women who are
- Younger
- Earn less
- Shorter
- Share views on kids
-
For Female Customers:
- Match compatibility based on profession
- Check values
- Handle relocation preferences
- Add match insights with explanations
- Generate personalized intros for matches using LLM
- Implement simple rule engine for reasoning about compatibility
- Add “Send Match” button for each suggestion
- Trigger email with suggested profile info
- Hosted live link
- GitHub repo
- Sample login credentials
- Write-up covering:
- Tech choices
- Matching logic: Expressable via code.
- AI usage