This repository contains multiple analytics and visualization systems covering:
- SQL analytics
- data cleaning pipelines
- REST APIs
- interactive dashboards
- Flask web clients
- Plotly visualizations
The workspace demonstrates practical understanding of:
- backend analytics workflows
- visualization systems
- modular application design
- SQL data processing
- lightweight analytics architecture
Each project is designed as an independent analytical system with its own workflow and execution environment.
This workspace demonstrates multiple real-world analytics engineering concepts:
| Area | Demonstrated Skills |
|---|---|
| SQL Analytics | Query design, aggregation, filtering |
| Dashboards | Interactive visualization systems |
| APIs | Flask-based backend architecture |
| Web Clients | API consumption workflows |
| Visualization | Plotly analytics rendering |
| Data Pipelines | Cleaning and transformation workflows |
| Project Architecture | Modular multi-project organization |
Analytics Systems Workspace
β
Independent Analytical Projects
β
SQL / APIs / Dashboards / Visualization
β
Interactive Exploration & Analysis
analytics-and-visualization-systems/
β
βββ DASH_DATA_INSIGHT_APP/
βββ FOOD_DELIVERY_SQL_ANALYSIS/
βββ INTERACTIVE_DATA_VISUALIZATION_PLOTLY/
βββ IPL_API_FLASK/
βββ IPL_ANALYTICS_WEB_CLIENT/
βββ MYSQL_LAPTOP_DATA_PIPELINE/
βββ README.md
| Project | Type | Main Technologies | Purpose |
|---|---|---|---|
DASH_DATA_INSIGHT_APP |
Dashboard | Dash, Plotly, Pandas | Interactive analytics dashboard |
IPL_API_FLASK |
REST API | Flask, Pandas, NumPy | Cricket analytics API |
IPL_ANALYTICS_WEB_CLIENT |
Web Client | Flask, Jinja2, Requests | API-powered frontend client |
INTERACTIVE_DATA_VISUALIZATION_PLOTLY |
Notebook | Plotly, Pandas | Visualization experiments |
MYSQL_LAPTOP_DATA_PIPELINE |
SQL Pipeline | MySQL | Data cleaning & transformation |
FOOD_DELIVERY_SQL_ANALYSIS |
SQL Analytics | MySQL | Food delivery business analysis |
An interactive analytics dashboard built using:
- Dash
- Plotly
- Pandas
The application enables:
- interactive filtering
- chart rendering
- data exploration
- business insight visualization
- dashboard engineering
- Plotly integration
- user-driven analytics
- frontend analytical workflows
A lightweight REST API system built using:
- Flask
- Pandas
- NumPy
The API exposes cricket analytics data and supports backend analytical workflows.
- API architecture
- backend analytics systems
- Flask routing
- JSON response handling
A Flask-based frontend client that consumes the IPL Analytics API.
Built using:
- Flask
- Jinja2
- Requests
The client renders analytical data from the backend API into browser-based visualizations and pages.
- API consumption workflows
- frontend-backend integration
- web client architecture
- templating systems
A Plotly experimentation notebook focused on:
- chart design
- interactive visualization
- analytical storytelling
Built using:
- Plotly
- Pandas
- Jupyter Notebook
- interactive visualization
- analytical rendering
- chart experimentation
A SQL-based data cleaning and transformation pipeline using MySQL.
Includes:
- cleaning workflows
- transformation scripts
- SQL preprocessing logic
- SQL pipeline engineering
- data preprocessing
- transformation workflows
- structured SQL scripting
A SQL analytics project focused on food delivery business analysis.
Includes:
- SQL aggregations
- filtering
- business metrics
- customer/order analysis
- business analytics workflows
- SQL query engineering
- operational analysis
- analytical SQL design
The workspace follows several engineering principles:
- separation of UI and logic layers
- modular project organization
- reproducible SQL workflows
- configuration-driven systems
- independent project execution
- portable analytical architecture
Each project is intentionally structured as an independent analytical system.
This allows:
- isolated experimentation
- easier deployment
- modular scaling
- independent dependency management
The repository simulates a lightweight analytics engineering workspace rather than a single monolithic application.
| Category | Technologies |
|---|---|
| Programming | Python |
| Visualization | Plotly, Dash |
| Backend | Flask |
| Database | MySQL |
| Data Processing | Pandas, NumPy |
| Frontend Rendering | Jinja2 |
| Notebook Analytics | Jupyter |
cd DASH_DATA_INSIGHT_APP
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python dashboard.pyOpen:
http://127.0.0.1:8050/
cd IPL_API_FLASK
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python app.pycd IPL_ANALYTICS_WEB_CLIENT
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python app.pyOpen:
http://127.0.0.1:7000/
cd INTERACTIVE_DATA_VISUALIZATION_PLOTLY
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
jupyter notebookOpen:
plotly_practice.ipynb
Use:
- MySQL Workbench
- MySQL CLI
Run SQL scripts in the documented execution order.
- CSV datasets
- dashboard screenshots
- SQL schema references
- analytical notebooks
| Asset | Location |
|---|---|
| Dashboard Screenshots | DASH_DATA_INSIGHT_APP/assets |
| Food Delivery Schema | FOOD_DELIVERY_SQL_ANALYSIS/zomato-schema.xlsx |
| CSV Datasets | Inside respective project folders |
The projects are structured to support future cloud deployment workflows.
Potential deployment paths:
| Component | Potential Cloud Service |
|---|---|
| Dash / Flask Apps | ECS / App Runner / Elastic Beanstalk |
| CSV Storage | AWS S3 |
| SQL Databases | AWS RDS MySQL |
| APIs | FastAPI + Docker |
| ML Services | SageMaker / ECS |
- Multi-project analytical workspace
- SQL analytics workflows
- Flask backend systems
- Interactive dashboards
- API-driven architectures
- Data transformation pipelines
- Modular project organization
- Plotly visualization systems
- Business analytics workflows
Planned enhancements include:
- Docker containerization
- AWS deployment workflows
- centralized configuration management
- API authentication
- CI/CD integration
- database-backed storage
- caching layers
- FastAPI migration
- ML inference integration
- real-time analytics pipelines
This repository demonstrates practical understanding of:
- analytics engineering
- SQL workflows
- backend API systems
- dashboard development
- frontend-backend integration
- data visualization architecture
- modular project organization
- lightweight analytics infrastructure
This repository demonstrates more engineering depth than isolated notebook projects because it includes:
- multiple analytical systems
- modular architectures
- backend APIs
- SQL pipelines
- interactive dashboards
- frontend-backend workflows
- reproducible analytical structures
Add screenshots for stronger recruiter impact:


- ML Systems
- MLOps
- AI Infrastructure
- Analytics Engineering
- Backend Analytical Systems
This repository demonstrates:
- modular analytics engineering
- SQL analytical workflows
- dashboard architecture
- Flask backend systems
- frontend-backend integration
- business intelligence engineering
This repository is intended for educational, research, and portfolio purposes.
If you found this repository useful, consider giving it a β on GitHub.