Skip to content

Ajaynirm/AI-Powered-Learning-Platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📖 AI-Powered Learning Platform

An intelligent, personalized learning platform that uses AI to generate questions, adapt difficulty, and track learner progress.
Designed to make studying interactive, adaptive, and fun ✨.


🚀 Features

  • 📚 Topic-Based Quizzes – Select topics (JavaScript, Python, DSA) and analyze strengths & weaknesses.
  • 🤖 AI-Powered Question Generation – Dynamic quizzes by difficulty (easy / medium / hard).
  • 📊 Progress Tracking – Real-time reports & insights with improvement graphs.
  • 🧠 Adaptive Learning – Auto-generates quiz difficulty based on user preferences.
  • 🎨 Modern UI – Responsive design built with React + Tailwind.
  • 🔒 Secure Backend – Authentication & protected API routes using JWT.

🛠️ Tech Stack

Layer Technologies
Frontend React, Tailwind CSS
Backend Node.js, Express.js
Database MySQL
ORM Sequelize
AI OpenAI API
Deployment Vercel (Frontend), Render (Backend)

⚡ Getting Started

1️⃣ Install Dependencies

Backend:

cd backend
npm install

🌍 **Deployment:**

🌐 Frontend (React): [Your Vercel Link]

⚙️ Backend (Express): [Your Render/Heroku Link]

🗄️ Database: MySQL

🤝 Contributing

Contributions are welcome!

Fork the repo

Create a new branch (feature/your-feature)

Commit changes (git commit -m "Added new feature")

Push & open a Pull Request


📜 License

This project is licensed under the MIT License – see the LICENSE
 file for details.

<p align="center">✨ Built with passion for <b>next-gen learning</b> 🚀</p>


About

An intelligent, personalized learning platform designed to make studying interactive, adaptive, and fun. Built with React, Tailwind, Node.js/Express, and MySQL, this platform leverages AI-driven question generation, difficulty adaptation, and progress tracking to provide a modern e-learning experience.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages