Skip to content

KryniuPL/Library_managment_system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library managment system

Spring Application with MySQL Database. We used Hibernate as a data mediator. Thymeleaf as a views provider.

Features of our project:

-creating user accounts

-searching book in library

-borrowing books

-giving back books

-calculating bill after date of return is earlier than local date

-notifications in User Panel with Observer Design Pattern

Setup:

-MySQL Database is needed running on port 3306 . You can change username and password to database in application.properties file PATH(src/main/resources/application.properties)

-the simplest way to run appliction is using InteliJ Ultimate Edition which have embedded TomcatServer and click run on LibraryApplicaiton.java

-in other ways we need to install Tomcat manually

-after that insert records from setup.sql PATH(src/main/resources/setup.sql)