Skip to content

code-with-shahid/ExamNotesAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📚 ExamNotesAI

🚀 Live Demo: https://examnotesaiclient-90vb.onrender.com

An AI-powered platform that helps students generate high-quality exam notes instantly from topics or questions. Built to simplify studying and boost productivity using modern AI tools.


🚀 Features

  • ✨ Generate structured exam notes using AI
  • 📖 Topic-based and question-based note creation
  • ⚡ Fast and user-friendly interface
  • 🧠 Smart summarization for better understanding
  • 💾 Save and manage generated notes
  • 🌐 Clean and responsive UI

🛠️ Tech Stack

Frontend

  • React.js
  • Tailwind CSS

Backend

  • Node.js
  • Express.js

Database

  • MongoDB

AI Integration

  • Google Generative AI (Gemini API)

📂 Project Structure

ExamNotesAI/
│── client/        # Frontend (React)
│── server/        # Backend (Node + Express)
│── models/        # Database models
│── controllers/   # API logic
│── routes/        # API routes
│── configs/       # Config files (DB, AI)

⚙️ Installation & Setup

1. Clone the repository

git clone https://github.com/code-with-shahid/ExamNotesAI.git
cd ExamNotesAI

2. Install dependencies

cd client
npm install

cd ../server
npm install

3. Environment Variables

Create a .env file in the server folder and add:

MONGODB_URI=your_mongodb_connection_string
GEMINI_API_KEY=your_api_key
PORT=3000

4. Run the project

Backend

cd server
npm run server

Frontend

cd client
npm run dev

📸 Screenshots


🎯 Use Case

This project is designed for:

  • Students preparing for exams
  • Quick revision and last-minute study
  • Generating structured notes without manual effort

🔥 Future Improvements

  • User authentication (Login/Signup)
  • Notes export (PDF/Docs)
  • Multi-language support
  • Dark mode UI
  • AI-powered quizzes

🤝 Contributing

Contributions are welcome! Feel free to fork this repo and submit a pull request.


📜 License

This project is licensed under the MIT License.


👨‍💻 Author

Shahid Afridi


⭐ Support

If you like this project, please ⭐ the repository — it helps a lot!

About

AI-powered full-stack web app that generates structured exam notes instantly using React, Node.js, MongoDB, and Gemini API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages