Skip to content

Ashimkarrki/Library-Managment-Frontend

Repository files navigation

An Library Management System made in 2 months of internship. All the necessary features are present with 3 users

i) Member

ii) Admin

iii) Superadmin

Contributors

Prayash Mishra

Aarati Mahatto

User Manual

Member

Login

Purpose: To access the services provided by the Library System.

Steps:

  1. Enter username and password (Default password is same as username).

  2. Click on the Sign in button.

Screenshot:

Logout

Purpose: To remove the user's session from the browser.

Steps:

1. Click on the logout button at the top right button in the navbar.

Screenshot:

Dashboard

Purpose: To view Currently borrowed, Expired, Latest books.

Steps:

  1. Visit the Dashboard page.

Screenshot:

History

Purpose: To view all the returned / read books.

Steps:

  1. Visit History page

Screenshot:

Profile

Purpose: To view and edit profile info.

Steps:

Edit Profile

  1. Visit Profile page.

  2. Click on the "Edit Profile" button.

  3. Change the value of Full Name, Email, Phone Number.

  4. Click on the "Save Changes" button.

Screenshot

Change Password

  1. Visit Profile page.

  2. Click on the "Change Password" button.

  3. Enter "Current Password", "New Password", "Confirm New Password ".

  4. Click on the "Update Password" button.

Screenshot

Book

Purpose: To find the book.

Steps:

  1. Visit the Book page.

Search

  1. Select "Book name" if you want to search by book name else "Author" for author name.

  2. Type in the search bar book name or author name.

  3. Select from the dropdown for that specific book or click on search to get all the results from that search.

Screenshot

Filter and Sort

Steps:

  1. Click on the filter button.

  2. Users can filter on the basis of Availability and Category.

  3. Click on Sort Button.

  4. Users can sort the books on the basis of published year or date added.

  5. Click on the Search button.

Screenshot

Admin

Admin Dashboard

Purpose: To view the statistics of the library.

Steps:

  1. Visit the Dashboard page.

Screenshot

Add Stock

Purpose: To increase the quantity of a book.

Steps:

  1. Visit the Book page.

  2. Click on the Add Stock button of the book that you want to increase the stock.

  3. Enter the magnitude by which you want to increase the stock

  4. Click on Add Stock button

Screenshot

Add Book

Purpose: To add a new book to the library.

Steps

  1. Visit the Books page.

  2. Click on the Add Book button present at top right side.

  3. Fill up the Book details.

  4. Click on the Add Book.

Screenshot

Assign Book

Purpose: To give books to members on rent.

Step:

  1. Visit the Book Assign page.

  2. Click on the Select Member button at top right.

  3. Select a member by its username.

  4. Select books to be assigned by clicking on the checkbox.

  5. Click on Assign button at top right.

Screenshot

Return or Renew

Purpose: To remove the ownership of the book from the members or to renew the book by certain days.

Via Book Issued Page

Steps:

  1. Visit the Book Issued page.

  2. Search the book from the search bar.

  3. Click on the Return or Renew button as per the need.

Screenshot:

Via Book Members Page

Steps:

  1. Visit the Member page.

  2. Search for a member.

  3. Click on the Detail button of that member.

  4. Select the book through the checkbox.

  5. Click on Renew or Return as per the need.

Screenshot

Expired Books

Purpose: To view all expired books.

Steps:

  1. Visit Book Expired book page.

Screenshot

My Books

Purpose: To view latest, current, expired books of admin.

Steps:

  1. Visit My Books page.

Screenshot

Add Members

Purpose: To add new members in the Library System.

Steps:

  1. Visit the Members page.

  2. Click on the Add Member button on the top right corner.

  3. Fill up the details. (Password will be set same as the username)

  4. Click on the Add Member button.

Screenshot

Deactivate / Activate Member

Purpose: To revoke or include members from using Library service.

Steps:

  1. Visit Members page.

  2. Slide the switch button as per the need.

Screenshot

Superadmin

Remove Stock

Purpose: To reduce the quantity of a book.

Steps:

  1. Visit the Book page.

  2. Click on the Remove Stock button of the book you want to reduce the quantity.

  3. Add the magnitude by which you want to reduce.

  4. Click on the Remove Stock button.

Screenshot

Edit Book

Purpose: To correct the mistake in book info at the time of adding a book.

Steps:

  1. Visit the Book page.

  2. Click on the Edit Book button.

  3. Edit fields that need to be corrected.

  4. Click on the Save Changes button.

Screenshot

Edit Member

Purpose: To correct the mistake in member info at the time of adding a member.

Steps:

  1. Visit Members page.

  2. Click on the Edit member button.

  3. Edit fields that need to be corrected.

  4. Click on the Save Changes button.

Screenshot

Edit Variables

Purpose: To change variables used in the system. User can change Borrow Limit, Renewal Limit , Expire Date and add or remove Categories.

Steps:

  1. Visit the Variables Page.

For Categories

  1. Click on the Delete button to delete the respective category ( Category can only be deleted if there's no book present ).

  2. Type a new Category name on the input bar and click on Add Category to add that category.

For Changing Limit

2. Click on the Edit button of variables that you want to edit.

3. Type new limit

  1. Click on Save

P.s new limit will be applied for new action old action will use the previous limits.

Screenshot

Promote, Demote, Delete Member:

Purpose: To promote a member to admin or demote a admin to member or delete a member.

Steps:

  1. Visit Members page.

  2. Click on the Edit Member button.

  3. Click on Promote/Demote or Delete member text present on top of two buttons (Save changes and cancel)

P.s. Deletion of a member can only be done if that member does not own any books.

Screenshot

Miscellaneous

Book / Member Details

Purpose: To view Book or Member details.

Steps:

For Book details

  1. Visit the Books page.

  2. Click on the book name.

Screenshot

For Member details

  1. Visit Members page.

  2. Click on Member name.

Screenshot

Notations:

Icon Role
Member
Admin
Super Admin
Icon Meaning
Member's email verified
Member's email unverified
Member is active
Member is deactivated

About

An Frontend made in Nextjs for Library Management System

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages