GITHUB: https://github.com/muradhajiyev/cs425-CRS
Credentials:
Login: student1@gmail.com Pass: 123456
Scenario:
Admin:
-
Manage faculties
-
Manage faculty members
-
Manage courses
-
Manage classes
-
Manage blocks
Student:
- Enroll a course per block. If there is no available seats and student does not fullfill preprequisite can not enroll.
- Dashboard - simple dashboard to check available places for each course in seperated blocks.
- While keeping mouse over red notifications in front of some courses, you will see the reason why the class can not be selected.
Used Tecnologies:
-
Spring Security for role-based authentication
-
Database - H2
-
Thymeleaf
-
JPA (Hibernate)