Skip to content

kunal9960/workflow-dashboard

Repository files navigation

Workflow Sales Dashboard 📉

Streamlit App Project Status: Active uptime Made With Love

This project creates a Sales Dashboard using Streamlit, Plotly and DuckDB, featuring performance visuals and financial data to analyze the economic dynamics of a company.

Features

  • Upload and visualize sales data from an Excel file.
  • Overview of yearly and monthly sales performance.
  • Detailed analysis of budget vs. forecast.
  • Visual representation of sales by business unit and scenario.

Requirements

Install using requirements.txt

  • Python 3.11 or more
  • Streamlit
  • Plotly
  • Pandas
  • DuckDB

Setup

  1. Clone the repository:

    git clone https://github.com/kunal9960/workflow_dashboard.git
    cd workflow_dashboard
  2. Install required packages:

    pip install -r requirements.txt
  3. Run the Streamlit application:

    streamlit run main.py
  4. Upload your own data file or use the default dataset provided.

Usage

  1. Data Preview: Explore a preview of the uploaded sales data, including yearly and monthly summaries.

  2. Configuration: Upload your own sales data file or use the default dataset to customize the dashboard.

  3. Dashboard Preview: View visualizations such as bar charts for yearly sales, line charts for monthly budget vs. forecast, and bar charts for yearly sales per account.

Contributing

Contributions are welcome! If you have any ideas for improvements or new features, feel free to fork the repository and submit a pull request. You can also open an issue to report bugs or suggest enhancements.

Acknowledgments

Feel free to contact me if you need help with any of the projects :)

About

A sales dashboard made using Streamlit, DuckDB and Plotly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages