LibraHost is a user-friendly library management website. Easily add, organize, and access your book collection. Enjoy dark mode, real-time book count, sorting, and PDF downloads.
This project is a Library Management System designed to efficiently manage the books and resources of a library. It provides features for cataloging books, managing user accounts, and streamlining the borrowing and returning process.
- Clone this repository.
- Install the required dependencies using
npm install. - Set up the database with the provided SQL script.
- Configure the database connection in the
.envfile. - Run the application with
npm start.
- Access the web app by visiting the specified URL.
- Log in with your credentials.
- Explore the various features for managing books, users, and transactions.
- Enjoy the efficiency and convenience of the Library Management System.
- User authentication and role-based access control.
- Book cataloging and search functionality.
- Borrowing and returning books with due date management.
- User account management.
- Administrative tools for librarians.
Contributions are welcome! Please read our Contributing Guidelines for details on our code of conduct and the process for submitting pull requests to us.
This project is licensed under the MIT License - see the LICENSE file for details.