Skip to content

A web application that simulates a library, complete with an account system, multiple user roles (reader, librarian, administrator) and two different working modes: REST API (pure back-end) and MVC ( both back-end and Thymeleaf-processed HTML pages).

License

Notifications You must be signed in to change notification settings

SirJohanot/library-spring

Repository files navigation

library-spring

License GitHub release (latest by date)

About

A web application that simulates a library, complete with an account system and multiple user roles (reader, librarian, administrator). This project runs as a REST API.

Technology stack used for this project:

  • Spring Boot
  • Spring Security
  • Hibernate ORM
  • PostgreSQL

Installation

  1. Download the library-spring-x.x.x.jar
  2. Create an application.properties file in the same directory as the .jar file
  3. In application.properties, specify the url, username and password for the datasource per Spring Boot application.properties specifications. Otherwise, the application will fall back to the default parameters
  4. Run library-spring-x.x.x.jar using java -jar library-spring-x.x.x.jar

Requirements

Developers

License

Project Library Spring is distributed under the MIT license.

About

A web application that simulates a library, complete with an account system, multiple user roles (reader, librarian, administrator) and two different working modes: REST API (pure back-end) and MVC ( both back-end and Thymeleaf-processed HTML pages).

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages