A project with Spring Boot, JPA, Thymeleaf
- To execute please run it as a Spring Boot App.
- Or else run it as Maven project using mvnw
- User interface is at http://localhost:8080/
- By default it can run as H2 based application.
- To connect to other database please provide change in application.properties
- The default H2 database is jdbc:h2:mem:testdb
- H2 console access is at http://localhost:8080/h2-console/
- Provide a way to download information entered as Excel, CSV, JSON etc.
- Provide a way to upload data in bulk from a file Excel, CSV.
- Make a conversion module independent as a stand alone REST API service.
- Make user interface as a SPA (Single Page HTML Application) and interact with server with REST API.
- User Java javax.measure.* instead of custom converter.
- Provide screens for entering Student information.
- Make an ability to create separate accounts for different teachers.
- Provide Single Sign-On
-
Java Guides
- https://www.javaguides.net/
- This project is model on sample projects with Spring Boot, Thymeleaf, CRUD at Java Guides.
-
Other code resource
- Other code samples from various websites are also used here.
-
Font Awesome
- https://fontawesome.com/
- This project CSS by Font Awesome.
-
Bootstrap
- https://getbootstrap.com/
- This project CSS by Bootstrap.