Skip to content

tuwafula/lms-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Library Management System Web Application

This is a Library Management System intended to streamline the operations of a library. The application is designed for exclusive use by librarians enabling them to manage books, and lend to members.

Screenshot from 2024-01-29 08-41-18

Screenshot from 2024-01-29 08-43-14

Features

  • Books - User can perform general CRUD operations on books.

    Screenshot from 2024-01-29 09-57-08

  • Members - User can perform CRUD operations on members.

    Screenshot from 2024-01-29 08-45-30

  • Transactions - User can issue book to a member thus initiating a transaction.

    Screenshot from 2024-01-29 08-46-46

Use Cases

CRUD operations

Users can perform general CRUD operations on books and members. Screenshot from 2024-01-29 08-44-04 Screenshot from 2024-01-29 08-44-12 Screenshot from 2024-01-29 08-45-35 Screenshot from 2024-01-29 08-46-28

Book Issuance

A user is capable of issuing a book to a member. Screenshot from 2024-01-29 08-47-05

Book Return

A user is capable of issuing a book return to a member. Screenshot from 2024-01-29 08-46-55

Searching a book

A user can search for a book by name and author. Screenshot from 2024-01-29 08-44-41

Charging a rent fee

A rent fee is automatically charged on a member on return of the book. This is done by calculating the rent fee of the book per day and multiplying by the number of days that the user had borrowed the book.

Managing outstanding debthttps://lms-net.netlify.app/books

The outstanding debt is maintained at KES.500 or lower by ensuring that members with debts at KES.500 cannot be issued a book Details about configuring the project, including environment variables, configuration files, etc.

Additional information

The application's frontend and backend are built separately. The backend is built using the Django-restframework while the frontend is built using React.js

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors