Vidyarthi is a robust, secure, and user-friendly platform designed to manage and conduct online examinations efficiently. Developed as a capstone project during my C-DAC training, it reflects the best practices in full-stack web application development using Java and modern frontend technologies.
📌 This project marks the culmination of the Web-Based Java Programming module.
✅ Secure student registration and exam participation from any device
✅ Role-based dashboards (Admin & Student)
✅ Real-time result calculation and performance insights
✅ Feedback and contact support system
✅ Fully mobile-responsive and intuitive design
- React.js
- React-Bootstrap
- Axios
- Spring Boot
- Spring Security
- MySQL
- JWT-based secure access (Admin & Student roles)
- 🔐 Role-Based Authentication: Secure login and protected routes using JWT and Spring Security
- ⚙️ RESTful API Design: Seamless integration between frontend and backend via REST APIs
- 📊 Live Result Calculation: Exams are auto-evaluated, and scores are shown instantly
- 🧩 Admin Capabilities: Manage subjects, exams, questions, and students
- 📱 Responsive UI: Fully optimized for both desktop and mobile devices
- 📦 Clean Architecture: Separation of concerns with modular components and services
git clone https://github.com/SURAJPATIL6088/WJP-Online-Exam-System.gitcd WJP-Online-Exam-System