Skip to content

Latest commit

 

History

History
71 lines (56 loc) · 1.71 KB

README.md

File metadata and controls

71 lines (56 loc) · 1.71 KB

English Redefine

Modern redefinition of Chinese words with contemporary perspectives, powered by Gemini AI.

Overview

English Redefine is a modern web application that offers fresh, contemporary interpretations of English words. By leveraging Gemini AI, it provides unique, context-aware explanations that bridge traditional meanings with modern perspectives.

Features

  • 🎯 Modern interpretation of English words
  • 🤖 Powered by Google's Gemini AI
  • 💫 Smooth animations with Framer Motion
  • 🎨 Beautiful UI with Tailwind CSS and shadcn/ui
  • 📱 Fully responsive design
  • 💾 SVG card export functionality
  • ⚡ Built with Next.js for optimal performance

Tech Stack

  • Framework: Next.js 14
  • Styling: Tailwind CSS
  • UI Components: shadcn/ui
  • Animations: Framer Motion
  • AI Integration: Google Gemini API
  • Language: TypeScript
  • Deployment: Vercel

Getting Started

Prerequisites

  • Node.js 18.0 or later
  • npm or yarn
  • A Gemini API key

Installation

  1. Clone the repository
git clone https://github.com/ChanMeng666/english-redefine.git
  1. Install dependencies
npm install
# or
yarn install
  1. Set up environment variables Create a .env.local file with:
GEMINI_API_KEY=your_gemini_api_key
  1. Run the development server
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 to view the application

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT License - see the LICENSE file for details.

Author

Chan Meng