Skip to content

About

The College Directory Management System is a web-based application that streamlines and automates the management of student, faculty, and department information for educational institutions

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

College Directory Management System

Overview

The College Directory Management System is a web-based application that streamlines and automates the management of student, faculty, and department information for educational institutions. The system employs role-based access control (RBAC), ensuring secure and appropriate access to functionality depending on whether the user is a student, faculty member, or administrator.

Features

Student Interface:

  1. View Personal Profile: Students can view their profile details such as personal information, academic courses, and grades.
  2. Faculty Advisor Access: Students can contact their assigned faculty advisors through the system, based on their course enrollments.

Faculty Interface:

  1. Personal Information Management: Faculty members can edit and update their own personal details, such as office hours, contact info, etc.
  2. View Assigned Students: Faculty can access a list of students assigned to them and manage interactions.
  3. View Profile: Faculty members can view their own profile information, including office hours, contact details, and more.

Admin Interface:

  1. Department & Course Management: Admins can create, update, and delete department and course information.
  2. Student & Faculty Management: Admins can manage students and faculty.
  3. Dynamic Data Updates: All updates for departments, courses, and user roles are handled dynamically, ensuring real-time changes without the need for page reloads.

Technologies Used

  • Backend: Spring Boot, Spring Data JPA, Spring Security
  • Frontend: Thymeleaf, Tailwind CSS
  • Database: MySQL
  • Validation: Spring Validation
  • Other Tools: Lombok, IntelliJ IDEA, Maven

About

The College Directory Management System is a web-based application that streamlines and automates the management of student, faculty, and department information for educational institutions

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages