Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shoebjoarder/superstore
A Dash app to analyze Superstore dataset.
https://github.com/shoebjoarder/superstore
dashboard data-analysis data-visualization python-3
Last synced: 12 days ago
JSON representation
A Dash app to analyze Superstore dataset.
- Host: GitHub
- URL: https://github.com/shoebjoarder/superstore
- Owner: shoebjoarder
- Created: 2024-04-20T07:05:38.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-30T19:47:52.000Z (5 months ago)
- Last Synced: 2024-05-30T22:38:15.554Z (5 months ago)
- Topics: dashboard, data-analysis, data-visualization, python-3
- Language: Python
- Homepage: https://shoeb-superstore.onrender.com
- Size: 2.01 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
# Dash & Plotly Superstore Application
This web application is developed using Dash and Plotly, designed to provide a comprehensive analysis of the Superstore dataset. The application is structured into three main sections: Dashboard, Data Table, and Insights, each crafted to deliver specific functionalities efficiently.
### ✅ Key Features
- **Dynamic Insights**: Analyze recent trends in sales and profit ratios.
- **Data Management**: Seamlessly add new entries to update, expand the dataset and export the data as excel sheet.
- **Advanced Filtering**: Utilize powerful filters to refine data searches; includes a real-time preview feature.
- **Interactive Visualizations**: Explore data through engaging and customizable visual graphics, adjustable with various filters to pinpoint precise information.
- **User-Friendly Navigation**: Easily move between different sections using a responsive sidebar.
- **Responsive Design**: Enjoy a consistent user experience across various devices and screen sizes, ensuring accessibility and ease of use.### 💡 Benefits
This application aims to empower users to make data-driven decisions by offering detailed and intuitive analyses of sales and profitability metrics. Whether you are looking to identify trends, assess performance, or enhance operational strategies, this tool provides essential functionalities to navigate and interpret the Superstore dataset.
## Live Demo
Link: [Live Demo](https://shoeb-superstore.onrender.com/)
## Dataset
Link to the Superstore [dataset](https://datawonders.atlassian.net/wiki/spaces/TABLEAU/blog/2022/10/26/1953431553/Where+Can+I+Find+Superstore+Sales).
## 🚀 Getting Started
### Prerequisites
- Install [Python](https://www.python.org/downloads/release/python-31012/) (v3.10.12)
- A code editor such as [IntelliJ Ultimate](https://www.jetbrains.com/idea/download) or [Visual Studio Code](https://code.visualstudio.com/download)
- [GitHub Desktop](https://desktop.github.com/) (optional, for cloning the repository)### Installation Steps
1. Open a terminal and clone the repository
```
git clone https://github.com/shoebjoarder/superstore.git
```2. Create a Python virtual environment in the project directory
```bash
# Move to the directory
cd superstore# Create a virtual environment
python -m venv venv
```3. Activate the environment
```bash
# Command for Linux
source ./venv/bin/activate
# Command for Windows
./venv/Scripts/activate
```4. Install the Python packages
```bash
pip install -r requirements.txt
```5. Start the Dash server
```bash
python src/app.py
```7. Open the application in your browser:
```
http://127.0.0.1:8050
```