Skip to content

abhishek-kr09/exam-notes-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 AI Exam Notes Generator

📚 Smart Notes | ⚡ Revision Mode | 📊 Diagrams & Charts | 💳 Stripe Integration

🧠 Overview

AI Exam Notes Generator is a full-stack MERN application that helps students generate exam-focused, structured notes instantly using AI.

It goes beyond basic summaries by providing:

  • 🎯 Exam-oriented formatting
  • 📌 Priority-based subtopics
  • ❓ Important questions (short & long)
  • ⚡ Quick Revision Mode
  • 📊 Optional diagrams & charts
  • 📄 PDF export

✨ Features

🧾 AI-Powered Notes Generation

  • Generate structured notes from any topic
  • Tailored for exams (CBSE, JEE, etc.)
  • Clean formatting using Markdown

⚡ Quick Revision Mode

  • 5-minute revision summaries
  • Focus on key concepts only

📊 Diagrams & Charts

  • Optional visual explanations
  • Improves conceptual clarity

📌 Smart Sidebar

  • Priority-based subtopics ⭐⭐⭐
  • Important exam questions
  • Exam importance insights

💳 Credits System (Stripe Integrated)

  • Pay-as-you-use model
  • Secure payments via Stripe
  • Credit tracking per user

📄 PDF Export

  • Download notes as clean PDFs
  • Ready for printing

🔐 Authentication System

  • JWT-based authentication
  • Cookie-based secure sessions

🏗️ Tech Stack

💻 Frontend

  • ⚛️ React.js
  • 🎨 Tailwind CSS
  • 🎞️ Framer Motion
  • 📦 Redux Toolkit
  • 🌐 Axios

🖥️ Backend

  • 🟢 Node.js
  • 🚀 Express.js
  • 🍃 MongoDB (Mongoose)
  • 🔐 JWT Authentication
  • 🍪 Cookie Parser

💳 Payments

  • 💰 Stripe API

☁️ Deployment

  • 🌍 Render (Frontend + Backend)

📂 Project Structure

client/
 ├── src/
 │   ├── components/
 │   ├── pages/
 │   ├── redux/
 │   ├── services/
 │   └── utils/

server/
 ├── controllers/
 ├── routes/
 ├── models/
 ├── middleware/
 ├── services/
 └── utils/

🚧 Future Improvements

  • 📱 Mobile optimization
  • 🧠 Personalized learning insights
  • 🗂️ Notes categorization
  • 🔎 Search & filtering
  • 🧾 Multi-format exports

🧑‍💻 Author

Abhishek Kumar


⭐ Support

If you found this project useful, consider giving it a ⭐ on GitHub.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages