Welcome to our state-of-the-art Interactive Library Management System, where discovering your next great read has never been easier. Seamlessly designed to enhance your library experience, this system allows you to effortlessly search for books, borrow them with a single click, and even reserve your favorite titles for a specific time period. Whether you're a book lover or a researcher, our platform offers a smooth, intuitive interface that brings the world of knowledge to your fingertips. Dive into a universe of literature and manage your reading journey with style and ease.
- Book Search: Effortlessly search for books by title, author, or genre.
- Borrow Books: Borrow available books with a single click.
- Reserve Books: Reserve books for a specific time period.
- User Dashboard: Manage your borrowed and reserved books from a personalized dashboard.
- Responsive Design: Enjoy a seamless experience across all devices.
- React: A JavaScript library for building user interfaces.
- React Router: For managing navigation and routing in the application.
- Axios: For making HTTP requests to the backend API.
- Bootstrap: For responsive and modern UI design.
- React Icons: For incorporating icons seamlessly into the UI.
- Node.js: JavaScript runtime for building the backend server.
- Express.js: A minimal and flexible Node.js web application framework for API development.
- MySQL: A relational database management system for storing and managing data.
Before you begin, ensure you have met the following requirements install your computer:
- Node.js
- MySQL
-
Clone the repository:
git clone https://github.com/WimukthiMadushan/Interactive-library-management-system-.git cd interactive-library-management-system
-
Install frontend dependencies:
cd Frontend npm install
-
Install backend dependencies:
cd Backend npm install
-
Start the backend server:
cd Backend nodemon index.js
-
Start the frontend server:
cd Frontend npm run dev
https://drive.google.com/drive/folders/19m7PGEp2mqusDeKSkvzxqwwxnYqgnztV?usp=share_link
-
Admin:
Username: Tcarter
Password: password33 -
Library Member:
Username: Swilson
Password: password8 -
Reception Username: Ehernandez Password: password24
-
Admin Username: Tcarter Password: password33