IntelliExam is a full-stack exam management portal that automates seating arrangements and admit card generation for educational institutions. It provides a seamless interface for students, teachers to manage exams, view duties, and generate PDFs efficiently.
- 🪪 Admit card PDF generation using PDFKit
- 👥 Role-based dashboards for Students, Teachers
- 🔐 JWT Authentication for secure login
- 📤 Teacher upload portal for schedules & responsibilities
- 🧾 Student view portal for seating, admit cards, and exam details
- 🗃️ File uploads handled using Multer
- 📊 Fully responsive and intuitive UI
- Frontend: React.js
- Backend: Node.js, Express.js, MongoDB
- Authentication: JWT (JSON Web Token)
- File Handling: Multer, PDFKit
- Other Tools: Mongoose, Dotenv, CORS
git clone https://github.com/your-username/intelliexam.git
cd intelliexamCreate a .env file in the server/ directory and add the following:
PORT=5000
MONGO_URI=your_mongodb_uri
JWT_SECRET=your_jwt_secret
cd server
npm install
npm run devcd client
npm install
npm run start