https://github.com/Maithon921/Library-Management-System
The Library Management System is a web-based application built using React, Vite, and Tailwind CSS that allows users to browse, view details, and add books to the collection.
- Home Page: Displays book categories, popular books, and a navigation bar.
- Browse Books Page: Lists books filtered by category, dynamic routing for categories, search functionality, and links to book details, the vook detail page will display more books of the same category.
- Book Details Page: Displays book information with a "Back to Browse" button.
- Add Book Page: A form to add new books with Redux for state management and form validation.
- 404 Page: A "Page Not Found" route with a link back to Home.
- Clone the repository.
- Navigate to the project directory.
- Install dependencies and start the development server.
- click on the the category/popular book and it will direct to a page with with books of the category or the particular book.
- navigate to different pages by clicking on the nav items which is home, browse book and addbook.
- Search book by title, author the category name. Click on view button to see the details of the particular book.
- Add the details of the book by providing the accurate data and submit which will direct you to the page showing all details of the book entered.
- React
- Vite
- Redux
- React Router
- Tailwind CSS
Feel free to fork this repository and submit pull requests for improvements.