Comprehensive analytics dashboard for UIDAI enrollment data
☞ See it live: uidai-data-analytics.streamlit.app
☞ Read the project report: Link
- Auto-Detection: Automatically finds and loads all notebooks from base directory
- Smart Rendering: Only displays sections containing visualizations
- Plot Selection: Dropdown to select specific plots with descriptions
- Team Integration: All team members properly credited
- Interactive: Dynamic plot and section selection
# Navigate to project directory
cd /path_to_your_repo/uidai
# Run dashboard (notebooks auto-detected!)
streamlit run app/dashboard.pyDashboard opens at: http://localhost:8501
| Analyst | Analysis |
|---|---|
| Paras | Biometric Failure Analysis |
| Sriyansh Sharma | Resource Allocation Optimization |
| Anurag Rai | Fraud Detection |
| Shivansh Bhageria | Rural vs Urban Adoption |
| Kartikeya Gupta | District-level Hotspots |
- Failure pattern detection
- Age group analysis
- Geographic distribution
- Temporal trends
- Demand forecasting
- Resource distribution analysis
- Efficiency metrics
- Anomaly detection
- Pattern recognition
- Risk scoring
- Comparative analysis
- Adoption trends
- Demographic insights
- Geographic anomalies
- Performance metrics
- Hotspot identification
- Auto-Detection: Dashboard scans base directory for notebooks
- Section Parsing: Extracts sections containing plots
- Smart Display: Shows only relevant sections with visualizations
- Plot Selection: Dropdown to choose specific plots
- Description: Displays markdown text following each plot
- Select Feature from sidebar dropdown
- Choose Section containing the analysis you want
- Select Plot from available visualizations
- Read Description below the plot
# Install dependencies
pip install streamlit pandas plotly numpy jupyter
# Run dashboard
streamlit run enhanced_streamlit_dashboard.pydate,state,district,pincodebio_age_5_17: Biometric enrollments (age 5-17)bio_age_17_: Biometric enrollments (age 17+)
date,state,district,pincodedemo_age_5_17: Demographic enrollments (age 5-17)demo_age_17_: Demographic enrollments (age 17+)
date,state,district,pincodeage_0_5,age_5_17,age_18_greater: Age-wise enrollments
- Dashboard Overview: Key metrics and quick insights
- Auto-Loading: No manual file uploads needed
- Plot Dropdown: Select specific visualizations
- Section Navigation: Jump to relevant analysis sections
- Team Credits: All analysts properly acknowledged
- Place all
.ipynbfiles in the analysys_notebooks directory - Dashboard automatically detects and loads them
- Only sections with plots are displayed
- Descriptions follow each visualization
For issues or questions, contact the team members listed above.
MIT License