A Python-powered Streamlit application to analyze and visualize black money transaction trends and patterns. This project leverages data analytics to extract actionable insights from suspicious financial activities.
-
Data Upload:
- Upload datasets for analysis (.csv files).
- Interactive preview of uploaded data.
-
Data Cleaning:
- Handle missing values.
- Filter out irrelevant transactions.
-
Exploratory Data Analysis (EDA):
- Summary statistics.
- Detailed correlation analysis.
- Insights into transaction trends over time.
-
Visualization:
- Heatmaps to identify patterns.
- Bar charts, line graphs, and pie charts for clear understanding.
-
Anomaly Detection:
- Highlight suspicious transactions.
- Generate alerts based on defined thresholds.
-
User-Friendly Interface:
- Streamlit app for easy access and interaction.
-
Deployment:
- Deployed and accessible via a single URL for sharing insights with stakeholders.
- Programming Language: Python
- Libraries: Pandas, NumPy, Matplotlib, Seaborn, Scikit-learn
- Framework: Streamlit
- High-value transactions often occur during specific hours, raising red flags.
- Significant correlations between transaction frequency and unusual locations.
- Detected clusters of activity around specific dates/events.
The application is deployed on Streamlit Cloud. Access it here:
Live Demo
Thanks to the open-source community and tools that made this project possible.