An open API service indexing awesome lists of open source software.

https://github.com/rajsaurabh78/collegedirecotrymanagementsystem

The College Directory Management System is designed to manage and streamline the information related to students, faculty, administrators, courses, and departments within a college.
https://github.com/rajsaurabh78/collegedirecotrymanagementsystem

github java mysql spring-boot springsecurity-jwt sts

Last synced: 2 months ago
JSON representation

The College Directory Management System is designed to manage and streamline the information related to students, faculty, administrators, courses, and departments within a college.

Awesome Lists containing this project

README

          

# CollegeDirecotryManagementSystem

The College Directory Management System is designed to manage and streamline the information related to students, faculty, administrators, courses, and departments within a college. The system leverages a Spring Boot backend with JPA and a relational database to maintain the entities and their relationships.

### Tech Stack

------------

- JAVA
- Spring Boot
- GitHub
- MySql
- Spring Data JPA
- Maven
- Sts
- Spring Security

There are three user of this Application:-

Student
Faculty Member
Administrator

### Functionalities

------------
## Roles for Administrator :

1. create department

2. create faculty

3. create course

4. create admin

5. create student

6. update student

7. remove student

8. remove faculty

## Roles for a Student:

1. get student profile

2. search student by name

3. search student by year

4. search student by department

## Roles for a faculty:

1. get own profile

2. faculty profile

3. student faculty list

4 .update faculty

## ER Diagram

![leucine](https://github.com/user-attachments/assets/b76bd0fa-7b5c-44ec-a588-c2dad5ba2b7e)

## Video explanations - [Link](https://drive.google.com/file/d/1xQVF2SGUH4tKJJoFX9sLTeRJ0al16UgC/view?usp=sharing)