In this project I used:
- spring boot
- spring data jpa
- spring security
- thymeleaf
- postgres database
- vue (vuex)
This project supports two languages, english and russian, and is primarily for students. In this project they can view their schedule in two ways: all week schedule in a single table or schedule in tables day-by-day. They can view schedule without need to sign up. Users with authorities MANAGER and ADMIN can add subjects, edit schedule and add user and subject translations.
Credentials:
ADMIN
*************************
email: admin@gmail.com
password: 123123
*************************
USER
*************************
email: user@gmail.com
password: 123123
*************************