Skip to content

its-kumar-yash/library-admin-dashboard

Repository files navigation

Book Records Dashboard

alt text

Deployed Link

Demo Video

Click Here

PS. Please wait for 5 to 10 min for API to load content.

Introduction

The Book Records Dashboard is a web application designed to manage and display information about books. It allows users to view, sort, edit, and download book records stored in a database. The application provides features such as pagination, sorting, searching, and exporting data to CSV format.

Features

  • View a list of book records with details such as ratings average, author name, title, publish year, subject, author birth date, and top work.
  • Sort book records based on various attributes such as ratings average, author name, title, publish year, etc.
  • Edit book records directly within the dashboard.
  • Download book records as a CSV file for further analysis.
  • Responsive design to ensure usability on different devices.

Technologies Used

  • React.js
  • Bootstrap
  • React Context API
  • react-csv

Getting Started

  1. Clone the repository to your local machine.
  2. Install dependencies using npm install.
  3. Run the application using npm start.
  4. Open the application in your web browser at http://localhost:3000.

Usage

  • Upon opening the application, you will see a list of book records displayed in a table format.
  • Use the sorting functionality to sort book records based on different attributes.
  • Click on the "Edit" button to edit a book record directly within the dashboard.
  • Use the pagination controls to navigate between pages if there are multiple pages of book records.
  • Click on the "Download CSV" button to download the book records as a CSV file.