Transform raw pharmaceutical sales data into executive-level business intelligence using AI, forecasting, and interactive analytics.
DecisionIQ is an enterprise-grade business intelligence platform built for pharmaceutical sales analytics. It enables organizations to upload sales data, monitor business performance through interactive dashboards, generate AI-powered insights, forecast future sales trends, and create executive-ready reports.
The platform combines Business Intelligence, Machine Learning, and Generative AI to simulate the workflow of modern analytics solutions used by consulting firms and enterprise organizations.
- Upload custom pharmaceutical sales datasets
- Built-in demo dataset for instant exploration
- SQLite-powered analytics warehouse
- Revenue, Profit and Sales KPIs
- Interactive business visualizations
- Regional and product performance analysis
- Therapy area analytics
- Natural Language β SQL conversion using Google Gemini
- Automatic SQL execution
- Executive business summaries
- AI-generated strategic recommendations
- Machine Learning based revenue prediction
- Historical trend analysis
- Forecast visualization
- Business performance evaluation
- Opportunity identification
- Risk assessment
- Strategic recommendations
- Professional PDF report generation
- Executive summaries
- Downloadable reports
User
β
βΌ
Upload Sales Dataset
β
βΌ
SQLite Data Warehouse
β
βββββββββββββββββΌβββββββββββββββββ
β β β
βΌ βΌ βΌ
Executive Dashboard Forecasting Decision Engine
β β β
βββββββββββββββββΌβββββββββββββββββ
βΌ
AI Strategy Consultant
(Google Gemini Text-to-SQL)
β
βΌ
Executive Business Insights
β
βΌ
PDF Report Generation
| Category | Technologies |
|---|---|
| Frontend | Streamlit |
| Programming Language | Python |
| Database | SQLite |
| AI | Google Gemini API |
| Data Processing | Pandas, NumPy |
| Machine Learning | Scikit-learn |
| Visualization | Plotly, Matplotlib |
| PDF Reports | ReportLab |
| Configuration | Python Dotenv |
DecisionIQ
β
βββ .streamlit/
βββ assets/
βββ data/
βββ modules/
βββ screenshots/
β βββ 01_landing_page.png
β βββ 02_data_upload.png
β βββ 03_executive_dashboard.png
β βββ 04_kpi_cards.png
β βββ 05_decision_engine.png
β βββ 06_forecasting.png
β βββ 07_ai_strategy_consultant.png
β
βββ app.py
βββ requirements.txt
βββ README.md
Business Question
β
βΌ
Google Gemini API
β
βΌ
Text-to-SQL Generation
β
βΌ
SQLite Query Execution
β
βΌ
Business Results
β
βΌ
Executive Summary
β
βΌ
Strategic Recommendations
git clone https://github.com/techAsmita/DecisionIQ.gitMove into the project directory
cd DecisionIQInstall the required dependencies
pip install -r requirements.txtCreate a .env file
GEMINI_API_KEY=YOUR_GEMINI_API_KEYRun the application
streamlit run app.pyDecisionIQ automatically generates professional executive reports in PDF format, summarizing KPIs, business insights, and AI-driven strategic recommendations.
π₯ Download Sample Executive Report (PDF)
- User Authentication
- Multi-user Support
- Cloud Database Integration
- Interactive AI Chat Memory
- Automated Email Reports
- Advanced Time-Series Forecasting
- Real-Time Sales Monitoring
- Role-Based Access Control (RBAC)
- Dashboard Export to PowerPoint
- API Integration with CRM Platforms
- Pharmaceutical Sales Analytics
- Business Intelligence
- Executive Reporting
- Revenue Forecasting
- AI-Assisted Decision Making
- Commercial Analytics
- Sales Performance Monitoring
Computer Engineering Student
Thapar Institute of Engineering & Technology (2023β2027)
π Portfolio: https://techasmita.github.io/Portfolio-Website/
πΌ LinkedIn: https://www.linkedin.com/in/techasmita/
π» GitHub: https://github.com/techAsmita
If you found this project useful, consider giving it a Star β on GitHub.
DecisionIQ demonstrates the integration of Business Intelligence, Machine Learning, and Generative AI to transform structured sales data into actionable executive insights.






