Skip to content

Repository files navigation

Library Management System

GitHub link:

https://github.com/Maithon921/Library-Management-System

Description

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.

Features

  • 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.

Installation and Setup

  1. Clone the repository.
  2. Navigate to the project directory.
  3. Install dependencies and start the development server.

How to use:

  • 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.

Technologies Used

  • React
  • Vite
  • Redux
  • React Router
  • Tailwind CSS

Contributing

Feel free to fork this repository and submit pull requests for improvements.

About

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.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages