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

https://github.com/rasperon/writewise

AI-powered English writing practice platform with instant feedback. Generate random topics, write responses, and get detailed evaluations to improve your English writing skills. 🚀✍️
https://github.com/rasperon/writewise

ai-feedback education-app english-learning gemini-ai language-learning nextjs tailwindcss typescript writing-practice

Last synced: 7 months ago
JSON representation

AI-powered English writing practice platform with instant feedback. Generate random topics, write responses, and get detailed evaluations to improve your English writing skills. 🚀✍️

Awesome Lists containing this project

README

          

# WriteWise - English Learning Platform

![WriteWise Logo](public/logo.svg)

[![Next.js](https://img.shields.io/badge/Next.js-14.1-black?style=for-the-badge&logo=next.js)](https://nextjs.org/)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.0-blue?style=for-the-badge&logo=typescript)](https://www.typescriptlang.org/)
[![Tailwind CSS](https://img.shields.io/badge/Tailwind-3.3-38B2AC?style=for-the-badge&logo=tailwind-css)](https://tailwindcss.com/)
[![Google Gemini](https://img.shields.io/badge/AI-Gemini-orange?style=for-the-badge&logo=google)](https://deepmind.google/technologies/gemini/)
[![License](https://img.shields.io/badge/License-MIT-green?style=for-the-badge)](LICENSE)

[English](#english) | [Türkçe](#türkçe)

## English

WriteWise is an innovative English learning platform that helps users improve their writing skills through AI-powered feedback. The application generates random topics and provides instant, detailed evaluations of users' written responses.

### ✨ Features

- 🎯 AI-powered random topic generation
- 📝 Minimum 3-sentence writing task
- 🤖 Advanced AI evaluation system
- 🌟 30-point scoring system
- 🎨 Modern and responsive design
- 🌍 Multi-language support (Turkish and Azerbaijani)
- 🔄 Real-time feedback
- 📊 Detailed writing analysis
- 💡 Writing tips and suggestions

### 🚀 Technologies

- Next.js 14
- TypeScript
- Tailwind CSS
- Framer Motion
- Google Gemini AI API

### 🛠️ Installation

1. Clone the repository:
```bash
git clone https://github.com/rasperon/writewise.git
cd writewise
```

2. Install dependencies:
```bash
yarn install
```

3. Create `.env.local` file and add your Gemini API key:
```bash
NEXT_PUBLIC_GEMINI_API_KEY=your_gemini_api_key_here
```

4. Start the development server:
```bash
yarn dev
```

5. Open [http://localhost:3000](http://localhost:3000) in your browser.

### 🤝 Contributing

Contributions are welcome! Feel free to submit issues and pull requests.

### 📝 License

MIT

---

## Türkçe

Modern ve interaktif bir İngilizce öğrenme web uygulaması. Kullanıcılar rastgele konular üzerinde İngilizce yazma pratikleri yapabilir ve anında geri bildirim alabilirler.

### Özellikler

- 🎯 Rastgele konu üretimi
- 📝 En az 3 cümlelik İngilizce yazma görevi
- 🤖 Yapay zeka destekli değerlendirme
- 🌟 30 puan üzerinden puanlama sistemi
- 🎨 Modern ve duyarlı tasarım
- 🌍 Türkçe ve Azərbaycan dili desteği

### Kurulum

1. Projeyi klonlayın:
```bash
git clone https://github.com/rasperon/writewise.git
cd writewise
```

2. Bağımlılıkları yükleyin:
```bash
yarn install
```

3. `.env.local` dosyasını oluşturun ve Gemini API anahtarınızı ekleyin:
```bash
NEXT_PUBLIC_GEMINI_API_KEY=your_gemini_api_key_here
```

4. Geliştirme sunucusunu başlatın:
```bash
yarn dev
```

5. Tarayıcınızda [http://localhost:3000](http://localhost:3000) adresini açın.

### Geliştirici

- Instagram: rasperon.c
- Discord ID: 1108799838876868738
- GitHub: rasperon/writewise

### ⭐ Projeyi Destekleyin

Eğer bu projeyi faydalı bulduysanız, GitHub'da yıldız vermeyi unutmayın! Bu, projenin daha fazla kişiye ulaşmasına yardımcı olur.

### Lisans

MIT