Skip to content

venki1402/BookLibraryService

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Book Library Service

A full stack app for library service.

Overview :

This full-stack application provides a comprehensive solution for managing library services.

Problem Statement

Currently, librarians are maintaining registers to handle book records, making it tedious to monitor loan approvals, return dates, and other related activities. The lack of a digital system leads to inefficiencies in tracking due dates, managing book availability, and calculating fines. This application aims to streamline library operations by providing a digital solution for book and loan management.

Live Demo

booklibraryservice-canva.mp4

Google drive : click here

Tech Stack as follows:

Frontend: React JS for building a dynamic and user-friendly interface

Backend: Spring Boot with Spring Framework for handling application logic, data persistence, and API endpoints

Database: MySQL for storing and managing library data

Key Features

  • Book search and management: Users can search for books, view details, and manage book-related actions.

  • Loan management: Enables users to borrow and return books, with a system to track due dates and potential fines.

  • Delete books: user can delete a particular book (Remove from the library).

Technologies Used

  • Frontend:
    • React JS
    • Bootstrap (for styling)
  • Backend:
    • Spring Boot
    • Spring Framework
    • MySQL Driver
    • Spring Web Services
  • Database:
    • MySQL
  • Testing:
    • Postman (for API testing)

Installation and Setup

  • Clone the repository: git clone https://github.com/Venki1402/BookLibraryService
  • Install dependencies:
  • Frontend: npm install
  • Backend: mvn install
  • Configure database settings in application.properties (or a similar configuration file).
  • Run the application: Backend: mvn spring-boot:run Frontend: npm start

Usage

Access the frontend application in your web browser (typically at http://localhost:3000). Interact with the application's features to manage library services.

Contact

For any questions or feedback, please reach out to Venkatesh at [email protected]

About

A full stack app for library service.

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors