PS. Please wait for 5 to 10 min for API to load content.
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.
- 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.
- React.js
- Bootstrap
- React Context API
- react-csv
- Clone the repository to your local machine.
- Install dependencies using
npm install
. - Run the application using
npm start
. - Open the application in your web browser at
http://localhost:3000
.
- 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.