WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

rishidyno/local-library-management-system-backend

Repository files navigation

Local Library Management System

This project is a Local Library Management System, a web application for managing a local library. It allows users to browse available books, reserve books, and manage their accounts. Administrators can add, update, or remove books and manage user accounts.

Key Features

  • User Authentication:

    • Implement user registration and login functionality.
    • Users have roles (Admin, Member).
  • Book Catalog:

    • Display a list of books with details like title, author, publication year, and availability status.
    • Implement search and filter capabilities.
  • Book Reservation System:

    • Allow users to reserve available books.
    • Implement a system to track and update book availability.
  • User Dashboard:

    • Users can view their profile, reserved books, and reservation history.
    • Admins can add, edit, or delete books and manage user accounts.

Technical Stack

  • Frontend:

    • React for the user interface.
    • Tailwind CSS for styling.
  • Backend:

    • Node.js and Express.js to build the API.
    • MongoDB for data storage.

Project Setup

  1. Clone the repository:

    git clone https://github.com/rishidyno/local-library-management-system.git
    npm install
    yarn start

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published