https://github.com/namratha2301/python-dashboard-streamlit
Experimenting with Streamlit. Streamlit app provides an interactive visualization of the best-selling books, showcasing trends, top-selling books, top authors, genre distributions, and sales by decade.
https://github.com/namratha2301/python-dashboard-streamlit
css dashboard data-analysis pandas plotly python seaborn streamlit
Last synced: about 2 months ago
JSON representation
Experimenting with Streamlit. Streamlit app provides an interactive visualization of the best-selling books, showcasing trends, top-selling books, top authors, genre distributions, and sales by decade.
- Host: GitHub
- URL: https://github.com/namratha2301/python-dashboard-streamlit
- Owner: Namratha2301
- Created: 2024-11-03T22:53:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-03T23:19:24.000Z (over 1 year ago)
- Last Synced: 2025-04-08T02:51:49.755Z (about 1 year ago)
- Topics: css, dashboard, data-analysis, pandas, plotly, python, seaborn, streamlit
- Language: Python
- Homepage: https://python-dashboard-app.streamlit.app
- Size: 18.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Best Selling Books Dashboard
Streamlit app provides an interactive visualization of the best-selling books, showcasing trends, top-selling books, top authors, genre distributions, and sales by decade.

## Demo
You can view the live dashboard here: [Best Selling Books Dashboard](https://python-dashboard-app.streamlit.app/)
## Features
- **Sales Trend**: Visualizes the relationship between the publication year and the sales of the best-selling books.
- **Top Selling Books**: Displays a bar chart of the top 10 best-selling books.
- **Top Authors**: Shows a bar chart of the top 10 authors based on total sales.
- **Genre Distribution**: Illustrates the distribution of the top 10 genres among best-selling books.
- **Sales by Decade**: Visualizes total sales per decade in a bar chart.
## Technologies Used
- **Python**: The programming language used for building the app.
- **Streamlit**: A framework for creating web apps with Python.
- **Pandas**: Used for data manipulation and analysis.
- **Matplotlib** and **Seaborn**: Libraries for data visualization.
## Requirements
Make sure you have the following installed in your environment:
- Python 3.6 or later
- Streamlit
- Pandas
- Matplotlib
- Seaborn
You can install the required packages using pip:
```bash
pip install streamlit pandas matplotlib seaborn