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

https://github.com/kushhhhhhhh/ai-learn

AI Learn turns learning into action—dynamic quizzes, sharp explanations, and your progress, all powered by AI. Ready to level up?
https://github.com/kushhhhhhhh/ai-learn

ai learn project study

Last synced: 12 months ago
JSON representation

AI Learn turns learning into action—dynamic quizzes, sharp explanations, and your progress, all powered by AI. Ready to level up?

Awesome Lists containing this project

README

          

![alt text]()

# 🧠 AI Learn

**AI Learn** is your personalized, all-in-one learning assistant powered by generative AI. Whether you're trying to grasp a complex concept, prepare for quizzes, solve coding challenges, or turn topics into engaging stories — **AI Learn** has you covered.

---

## 🚀 Key Features

### 1. 📘 Learn a Concept – Simplified Like Never Before

- Choose any topic — from **JavaScript**, **Psychology**, **History**, or anything else — and get **interactive content** tailored to your understanding level.
- Complex topics are **broken down into digestible formats**, using analogies and step-by-step explanations that make learning easier than ever.

---

### 2. 🎭 Story Mode Learning – Your Topic, Your Genre

- Want to learn a topic through a **funny**, **horror**, or **action-packed** story? Just enter the topic and select your favorite **genre**.
- AI Learn will generate a **short story** that includes characters, plot, dialogue, and a meaningful conclusion — all built around the topic you're trying to understand.

---

### 3. 🧩 LeetCode Breakdown – Step-by-Step Problem Solving

- Just enter a **LeetCode question number** and your preferred **programming language**.
- AI Learn will:
- Break down the problem statement in simpler terms.
- Offer **real-world analogies** and **progressive hints**.
- Provide a **step-by-step solution** at the end — making it ideal for improving your DSA and coding skills.

---

### 4. 📝 Quiz Generator – Practice at Your Pace

- Enter any topic and choose a difficulty level: **Easy**, **Intermediate**, or **Expert**.
- AI Learn will generate a **custom quiz** with multiple-choice questions.
- After each question, you’ll receive **detailed explanations** to strengthen your conceptual understanding and boost retention.

---

### 5. 🔄 Smart History – Never Lose Your Progress

- All your interactions — whether **learning**, **story mode**, **LeetCode**, or **quizzes** — are saved in a **centralized history** dashboard.
- Easily:
- Revisit and revise past sessions.
- **Retake** or **delete** any quiz or story.
- Track your learning journey with clarity.

---

### 🔐 Secure Authentication

- **Clerk-powered auth system** ensures a **secure and smooth login experience**.
- Your data and learning history are kept safe, private, and always accessible to you.

---

## 🌟 Why AI Learn?

Because learning should be:
- **Engaging**, not boring.
- **Interactive**, not passive.
- **Personalized**, not one-size-fits-all.

Whether you're a student, developer, or lifelong learner — **AI Learn** adapts to your curiosity and turns everyday topics into unforgettable learning experiences.

---

## 📌 Tech Stack

- **Next.js** (App Router)
- **Tailwind CSS**
- **Framer Motion** for delightful UI animations
- **Clerk** for authentication
- **MongoDB** + **Mongoose** for storing user history
- **Google Generative AI (Gemini)** for intelligent content generation

---

## 💬 Feedback or Suggestions?

We’re constantly improving! If you have ideas, feature requests, or just want to share how AI Learn helped you — don’t hesitate to reach out.

---

Ready to **learn smart**?

Try **AI Learn** today — where AI meets your curiosity. 🚀