Skip to content

Latest commit

 

History

History
47 lines (46 loc) · 2.19 KB

File metadata and controls

47 lines (46 loc) · 2.19 KB

Library

The library is an application that runs on react frontend and Spring Backend and MySql as a database. It has some basic CRUD operation APIs which are running on port number 8080 and the frontend part runs on the react default port.Using this application user can login and add Books to library. The viewers can visit the website and read the books available on the application.

Tech Stack :-

-> Java

-> Spring

-> JUnit 5

-> SpringBoot

-> Hibernate

-> MySQL(Database)

-> React

-> ChakraUI

-> Bootstrap

-> Tomcat(Server)


Features :-

* All the CRUD operations are available.

* User validation for adding and updating book into the Library(User name :User ,Password :0000).

* JUnit Testing for All the APIs.

* Pagination on the backend.

* React Frontend (Runs on Port no : http://localhost:3000).



Backend

Frontend

How to run : Clone this project to your local pc run command

npm install

npm start

After this command Front part will start running on your PC's localhost port.

Create a database called Library on the MySQL Database.

spring.datasource.url=jdbc:mysql://localhost:3306/Library spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.username=root spring.datasource.password=root

then run backend on any IDE(STS preferred).