A modern web application that generates culturally appropriate Chinese names for non-native speakers, powered by AI technology and featuring a Neobrutalism design style.
Preview: https://namesage.hellokaton.me
- 🤖AI-Powered Generation: Creates Chinese names based on personal characteristics and preferences
- 🎯 Cultural Context: Provides detailed explanations of name meanings and cultural significance
- 🔍Character Analysis: Includes stroke counts and explanations for each character
- 🔉Pronunciation Guides: Offers Pinyin support for accurate pronunciation
- 🌍Cross-Cultural Adaptation: Adapts names to suit cultural preferences
- 📖Personal Stories: Integrates personal stories and meanings into name suggestions
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Styling:
- Tailwind CSS
- Neobrutalism Design System
- UI Components:
- Shadcn UI
- Radix UI
- Icons: Lucide React
- State Management: React Hooks
- AI Integration: DeepSeek API
- Clone the repository:
git clone https://github.com/hellokaton/namesage.git
- Install dependencies:
pnpm install
- Set up environment variables:
cp .env.example .env.local
- Start the development server:
pnpm dev
- Enter your English name and personal details
- Choose your preferences for name characteristics
- Receive multiple AI-generated Chinese name options
- View detailed explanations for each name
- Select your favorite name with cultural context
Contributions are welcome! Please feel free to submit a Pull Request.
- UI components from neobrutalism
- Icons from Lucide
- AI powered by deepseek