The College Management System is a web application designed to manage and streamline various administrative tasks in a college or educational institution. It provides functionality to manage students, courses, grades, and user authentication.
- User authentication for teachers and administrators.
- CRUD operations for managing students and courses.
- Recording and management of student grades.
- User-friendly web interface for easy navigation.
- Swagger API documentation for developers.
- Spring Boot: A powerful Java framework for building web applications.
- MongoDB: A NoSQL database used for storing student and course data.
- Spring Security: Provides authentication and authorization capabilities.
- Swagger: For API documentation.
- Lombok: For reducing boilerplate code.