Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/chanmeng666/english-redefine
- Owner: ChanMeng666
- Created: 2024-11-17T01:00:50.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-17T01:46:24.000Z (about 2 months ago)
- Last Synced: 2024-11-17T02:17:26.624Z (about 2 months ago)
- Topics: english-learning, framer-motion, gemini-ai, nextjs, react, shadcnui, svgexport, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://english-redefine.vercel.app
- Size: 215 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)