🚀 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.
- ✨ 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
Frontend
- React.js
- Tailwind CSS
Backend
- Node.js
- Express.js
Database
- MongoDB
AI Integration
- Google Generative AI (Gemini API)
ExamNotesAI/
│── client/ # Frontend (React)
│── server/ # Backend (Node + Express)
│── models/ # Database models
│── controllers/ # API logic
│── routes/ # API routes
│── configs/ # Config files (DB, AI)
git clone https://github.com/code-with-shahid/ExamNotesAI.git
cd ExamNotesAI
cd client
npm install
cd ../server
npm install
Create a .env file in the server folder and add:
MONGODB_URI=your_mongodb_connection_string
GEMINI_API_KEY=your_api_key
PORT=3000
Backend
cd server
npm run server
Frontend
cd client
npm run dev
This project is designed for:
- Students preparing for exams
- Quick revision and last-minute study
- Generating structured notes without manual effort
- User authentication (Login/Signup)
- Notes export (PDF/Docs)
- Multi-language support
- Dark mode UI
- AI-powered quizzes
Contributions are welcome! Feel free to fork this repo and submit a pull request.
This project is licensed under the MIT License.
Shahid Afridi
If you like this project, please ⭐ the repository — it helps a lot!
