Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/soumyadipta2020/financial_growth_app

Financial Growth of India - Dashboard
https://github.com/soumyadipta2020/financial_growth_app

matplotlib pandas python python3 streamlit streamlit-application streamlit-dashboard streamlit-webapp visualization

Last synced: 21 days ago
JSON representation

Financial Growth of India - Dashboard

Awesome Lists containing this project

README

        

# India's Financial Growth - Streamlit App ✨

![GitHub Repo stars](https://img.shields.io/github/stars/Soumyadipta2020/financial_growth_app?style=social)
![GitHub forks](https://img.shields.io/github/forks/Soumyadipta2020/financial_growth_app?style=social)
![GitHub license](https://img.shields.io/github/license/Soumyadipta2020/financial_growth_app)
[![HitCount](https://hits.dwyl.com/Soumyadipta2020/financial_growth_app.svg?style=flat-square)](http://hits.dwyl.com/Soumyadipta2020/financial_growth_app)

Welcome to the **India's Financial Growth** Streamlit App! This interactive application visualizes India's financial progress over the years, using dynamic charts and informative metrics. It is designed to provide users with a comprehensive understanding of the nation's economic development.

## 🧿 Features

- **Interactive Visualizations**:
- Histogram
- Box plot
- Scatter plot
- Violin plot

- **Custom Filters**:
- Select type of data, price type, plot type & variable for focused analysis.

- **Data Insights**:
- Displays key financial metrics.
- Highlights trends and patterns in India's economic data.

- **User-Friendly Interface**:
- Easy navigation through intuitive Streamlit widgets.

## 🚀 Getting Started

### 📜 Prerequisites

Ensure you have Python 3.7 or above installed. The app requires the following Python libraries:

- `streamlit`
- `pandas`
- `matplotlib`
- `plotly`

You can install the dependencies using:

```bash
pip install -r requirements.txt
```

### 📥 Installation

1. Clone the repository:

```bash
git clone https://github.com/Soumyadipta2020/financial_growth_app.git
```

2. Navigate to the project directory:

```bash
cd financial_growth_app
```

3. Run the Streamlit app:

```bash
streamlit run app.py
```

## 🔍 Data Sources

The app uses publicly available datasets from trusted sources such as:

- [Reserve Bank of India (RBI)](https://data.rbi.org.in/DBIE/#/dbie/home)

Ensure the `data` directory contains all the necessary datasets for the app to function correctly.

## 💡 Contribution

Contributions are welcome! If you have ideas to enhance the app or fix issues, feel free to fork the repository, make changes, and submit a pull request.

Steps to Contribute:

1. Fork this repository.
2. Create a new branch: `git checkout -b feature-name`
3. Commit your changes: `git commit -m "Add feature-name"`
4. Push to your branch: `git push origin feature-name`
5. Open a Pull Request.