TwinsNameGenerator
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data β all from the browser, and deployed in miliseconds.
index.ts
https://pdadzie--547c90623fab11f087d676b3cceeab13.web.val.run
A beautiful AI-powered tool for generating rhyming and similar names for twins with gender preferences.
- π€ OpenAI-powered name generation
- πΆ Gender preference selection (boy/boy, girl/girl, boy/girl)
- π΅ Rhyming and similar sounding name suggestions
- β¨ Beautiful, responsive interface
- π¨ Modern design with smooth animations
βββ backend/
β βββ index.ts # Hono API server
βββ frontend/
β βββ index.html # Main HTML template
β βββ index.tsx # React frontend entry
β βββ components/
β βββ App.tsx # Main app component
βββ shared/
β βββ types.ts # Shared TypeScript types
βββ README.md
GET /
- Serves the frontend applicationPOST /api/generate-names
- Generates twin names based on preferences
- Select gender preference for twins
- Optionally provide style preferences or starting letters
- Click generate to get AI-powered name suggestions
- Browse through multiple suggestions with explanations
- Backend: Hono + OpenAI API
- Frontend: React + TypeScript + TailwindCSS
- Styling: Modern gradient design with animations
The application is now live and ready to use! Simply visit the URL and start generating beautiful twin names.
- Gender Selection: Choose from boy/boy, girl/girl, or boy/girl combinations
- Style Preferences: Add preferences like "classic", "modern", "unique", etc.
- Starting Letter: Optionally specify a preferred starting letter
- AI-Powered Results: Get 6 creative name pairs with explanations
- Beautiful UI: Gradient backgrounds, smooth animations, and responsive design