Welcome to the Interactive Book Dashboard! This dashboard allows you to explore book data dynamically through visually appealing charts, providing insights into ratings, reviews, prices, genres, and more! π
- File Upload: Upload a JSON file to display interactive charts π
- User Ratings Distribution: Visualize the distribution of book ratings π
- Reviews Count: Bar chart showing the number of reviews per book π
- Price vs. Year Comparison: Scatter plot showing price vs. year π°π
- Genre Popularity: Pie chart showcasing the popularity of book genres π
- Cost Effectiveness: Correlation between user rating and price π·οΈ
- Clone this repository to your local machine π₯οΈ
git clone https://github.com/yourusername/interactive-book-dashboard.git
File Upload: The user selects a .json file containing book data π Data Parsing: The file is parsed and visualized using Plotly for dynamic chart rendering π Chart Interactions: Hover over each chart to explore details like book names, ratings, and review counts π§
HTML5 for the structure of the dashboard π§βπ» CSS3 for styling the page with smooth animations π JavaScript for the dynamic interactions β¨ Plotly.js for rendering interactive charts π JSON format for data input π
Invalid JSON Format: If the uploaded file is not in the correct JSON format, an error message will be shown
Fork this repository and make your changes π» Create a pull request to contribute your changes π Be awesome and share your ideas with the community π
This project is open-source and available under the MIT License.
Enjoy exploring your book data in a whole new way! πβ¨