https://github.com/hellokaton/namesage
đŖ A modern web application that generates culturally appropriate Chinese names for non-native speakers, powered by DeepSeek and featuring a Neobrutalism design style.
https://github.com/hellokaton/namesage
neobrutalism neobrutalism-template nextjs15 shadcn
Last synced: 10 months ago
JSON representation
đŖ A modern web application that generates culturally appropriate Chinese names for non-native speakers, powered by DeepSeek and featuring a Neobrutalism design style.
- Host: GitHub
- URL: https://github.com/hellokaton/namesage
- Owner: hellokaton
- License: mit
- Created: 2025-01-18T15:56:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-05T07:32:11.000Z (12 months ago)
- Last Synced: 2025-04-23T08:07:45.547Z (10 months ago)
- Topics: neobrutalism, neobrutalism-template, nextjs15, shadcn
- Language: TypeScript
- Homepage: https://namesage.hellokaton.me
- Size: 968 KB
- Stars: 40
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NameSage - AI-Powered Chinese Name Generator đ¯
[English](README.md) | [įŽäŊ䏿](README_zh.md) | [æĨæŦčĒ](README_ja.md)
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

Preview: https://namesage.hellokaton.me
## ⨠Key Features
- đ¤**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
## đ ī¸ Tech Stack
- **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
## đ Getting Started
1. Clone the repository:
```bash
git clone https://github.com/hellokaton/namesage.git
```
2. Install dependencies:
```bash
pnpm install
```
3. Set up environment variables:
```bash
cp .env.example .env.local
```
4. Start the development server:
```bash
pnpm dev
```
## đĄ Usage
1. Enter your English name and personal details
2. Choose your preferences for name characteristics
3. Receive multiple AI-generated Chinese name options
4. View detailed explanations for each name
5. Select your favorite name with cultural context
## đ¤ Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## đ License
[MIT](LICENSE)
## đ Acknowledgments
- UI components from [neobrutalism](https://www.neobrutalism.dev)
- Icons from [Lucide](https://lucide.dev)
- AI powered by deepseek