Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chanmeng666/english-redefine

A modern web application that redefines English words with contemporary perspectives, powered by Gemini AI. Built with Next.js and Tailwind CSS.
https://github.com/chanmeng666/english-redefine

english-learning framer-motion gemini-ai nextjs react shadcnui svgexport tailwindcss typescript

Last synced: about 2 months ago
JSON representation

A modern web application that redefines English words with contemporary perspectives, powered by Gemini AI. Built with Next.js and Tailwind CSS.

Awesome Lists containing this project

README

        

# 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
```bash
git clone https://github.com/ChanMeng666/english-redefine.git
```

2. Install dependencies
```bash
npm install
# or
yarn install
```

3. Set up environment variables
Create a `.env.local` file with:
```
GEMINI_API_KEY=your_gemini_api_key
```

4. Run the development server
```bash
npm run dev
# or
yarn dev
```

5. Open [http://localhost:3000](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](LICENSE) file for details.

## Author

**Chan Meng**
- LinkedIn: [chanmeng666](https://www.linkedin.com/in/chanmeng666/)
- GitHub: [ChanMeng666](https://github.com/ChanMeng666)