https://github.com/nebeyoumusie/streamlit-dashboard
recreate Excel dashboards within Python web apps. No more struggling with complex VBA macros – empower yourself to generate interactive and visually appealing dashboards for financial data analysis.
https://github.com/nebeyoumusie/streamlit-dashboard
duckdb plotly python sql streamlit streamlit-dashboard
Last synced: about 2 months ago
JSON representation
recreate Excel dashboards within Python web apps. No more struggling with complex VBA macros – empower yourself to generate interactive and visually appealing dashboards for financial data analysis.
- Host: GitHub
- URL: https://github.com/nebeyoumusie/streamlit-dashboard
- Owner: NebeyouMusie
- License: mit
- Created: 2024-08-07T07:16:11.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-07T09:08:50.000Z (almost 2 years ago)
- Last Synced: 2025-11-08T19:03:48.278Z (7 months ago)
- Topics: duckdb, plotly, python, sql, streamlit, streamlit-dashboard
- Language: Python
- Homepage: https://s-dashboard.streamlit.app/
- Size: 219 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Streamlit Dashboard
- recreate Excel dashboards within Python web apps. No more struggling with complex VBA macros – empower yourself to generate interactive and visually appealing dashboards for financial data analysis.

## DEMO
- You can try the project live [here](https://s-dashboard.streamlit.app/)
## Libraries Used
- plotly
- duckdb
- openpyxl
- streamlit
## Installation
1. Prerequisites
- Git
- Command line familiarity
2. Clone the Repository: `git clone https://github.com/NebeyouMusie/Streamlit-Dashboard.git`
3. Create and Activate Virtual Environment (Recommended)
- `python -m venv venv`
- `source venv/bin/activate` for Mac and `venv/bin/activate` for Windows
4. Navigate to the projects directory `cd ./Streamlit-Dashboard` using your terminal
5. Install Libraries: `pip install -r requirements.txt`
6. run `streamlit run app/app.py`
7. open the link displayed in the terminal on your preferred browser
## Usage
1. Download the csv file `Financial Data Clean.xlsx` from the `data` directory.
2. Use the streamlit sidebar to upload the csv file to the sreamlit app
3. You will automatically see the data preview and visualizations
## Collaboration
- Collaborations are welcomed ❤️
## Acknowledgments
- I would like to thank [Fanilo Andrianasolo](http://www.youtube.com/@andfanilo)
## Contact
- LinkedIn: [Nebeyou Musie](https://www.linkedin.com/in/nebeyou-musie)
- Gmail: nebeyoumusie@gmail.com
- Telegram: [Nebeyou Musie](https://t.me/NebeyouMusie)