In this repository you will find application which is impelmentation of online grade book with all basic functionalities required for this kind of applications.
Curucial functionalities:
- user types: Administrator, Teacher, Headmaster, Student, Parent;
- checking attendance;
- communication between system users;
- embeded lesson plan for teachers and students;
- giving marks;
- generating simple statistic information like average grade for class;
- possiblity to justify child absence;
Project was connected with free remote database hosting. Until it is valid you just need to downlonad this file and run command:
java -jar e-grade-book.jar
Application will start locally on port: 8080.
To log as admin use these credentials:
Login: admin123
Password: nimda
Every other user visible on the list has the same password as login. Application doesn't have configured HTTPS, so be aware that sending POST request might not work in some browsers even locally (encountered that problem with Google Chrome). There is also SQL dump available in repository.
Here you can see pictures of application UI:
Admin Panel
Case overview
Login Page
More picutres you can find here.
Technologies and project language:
- Java
- Spring Boot
- JPA
- Spring MVC
- Thymleaf
- Bootstrap
- MySQL Database
Non of the projects is perfect and this one isn't too. So take in to consideration that there may occure some problems during progam usage.
-
Login form License: CC BY 3.0
-
Login background License: CC0


