A research-driven Urban Intelligence Platform transforming fragmented city data into trusted, reproducible, and actionable intelligence.
"Nagpur's future deserves decisions backed by evidenceβnot assumptions."
NagpurLens is an open Urban Intelligence Platform that integrates fragmented urban datasets into a unified, validated, and reproducible analytical system.
Rather than building dashboards first, NagpurLens follows a research-first and data-first engineering philosophy, where every dataset, SQL query, analytical model, and insight is supported by documented evidence, transparent methodologies, and reproducible workflows.
The platform combines locality information, infrastructure, demographics, connectivity, accessibility, public services, and urban indicators to generate meaningful insights for citizens, planners, researchers, developers, and policymakers.
This repository documents the complete engineering lifecycleβfrom defining the problem to delivering urban intelligence.
Urban information is often:
- Fragmented across multiple agencies
- Difficult to validate
- Poorly documented
- Missing relationships
- Challenging to analyze collectively
- Difficult to reproduce
Most investment, planning, and development decisions are therefore made using assumptions instead of evidence.
NagpurLens exists to solve this problem by building a transparent, reproducible Urban Intelligence Platform.
Every component inside this repository ultimately contributes toward answering three questions.
Identify underserved localities using measurable infrastructure indicators.
Analyze infrastructure expansion, connectivity improvements, demographic changes, accessibility, and development patterns over time.
Generate transparent analytical indicators using documented methodologies and reproducible scoring models.
NagpurLens provides decision-support analytics, not financial advice.
NagpurLens aims to become a trusted Urban Intelligence Platform for Nagpur by creating verified datasets, transparent methodologies, and reproducible analytical workflows.
The long-term vision extends beyond a single city.
The engineering architecture is intentionally designed so that additional cities can be integrated through standardized research methodologies, reusable database structures, and scalable analytical pipelines.
Every published insight follows the same engineering lifecycle.
Problem Definition
β
βΌ
Research & Evidence Collection
β
βΌ
Raw Data Acquisition
β
βΌ
Validation & Quality Assurance
β
βΌ
Database Engineering
β
βΌ
Analytical Models
β
βΌ
Urban Intelligence
β
βΌ
Reports & Dashboards
β
βΌ
Decision Support
Dashboards are outputs.
Validated data is the product.
NagpurLens/
βββ README.md
βββ LICENSE
β
βββ 01_problem/
β βββ vision.md
β βββ problem_statement.md
β βββ three_questions.md
β βββ success_metrics.md
β βββ user_personas.md
β
βββ 02_research/
β βββ sources.md
β βββ research_log.md
β βββ assumptions.md
β βββ evidence/
β β βββ besa/
β β βββ hingna/
β β βββ dharampeth/
β β βββ ...
β βββ source_registry.csv
β
βββ 03_data/
β βββ raw/
β βββ staging/
β βββ validated/
β βββ final/
β βββ data_dictionary.md
β
βββ 04_quality/
β βββ coordinate_validation.md
β βββ join_validation.md
β βββ duplicate_report.md
β βββ null_report.md
β βββ quality_score.md
β
βββ 05_database/
β βββ schema.sql
β βββ constraints.sql
β βββ seed_data.sql
β βββ queries/
β βββ infra_gap.sql
β βββ growth_trend.sql
β βββ investment_score.sql
β
βββ 06_intelligence/
β βββ methodologies/
β βββ notebooks/
β βββ scoring_models/
β βββ findings/
β
βββ 07_dashboard/
β βββ streamlit/
β
βββ 08_reports/
β βββ executive_summary.md
β βββ findings_report.md
β βββ presentations/
β
βββ PROJECT_STATUS.md
Every folder represents one stage of the engineering workflow.
| Stage | Purpose |
|---|---|
| 01 Problem | Define objectives, users, and measurable success |
| 02 Research | Collect evidence and document sources |
| 03 Data | Store raw, processed, validated, and production datasets |
| 04 Quality | Validate integrity, completeness, and reliability |
| 05 Database | Build the analytical PostgreSQL database |
| 06 Intelligence | Develop methodologies, models, notebooks, and findings |
| 07 Dashboard | Present insights through interactive applications |
| 08 Reports | Publish executive reports and analytical documents |
The initial platform focuses on building high-quality foundational datasets.
- Locality Master Dataset
- Infrastructure Dataset
- Demographic Dataset
- Geographic Reference Dataset
- Connectivity Dataset
- Accessibility Dataset
- Urban Indicators Dataset
Every production dataset includes:
- Source attribution
- Collection methodology
- Version history
- Validation status
- Geographic verification
- Data dictionary
- Quality score
Data quality is treated as a first-class engineering objective.
Each production dataset is evaluated for:
- Source traceability
- Coordinate validation
- Referential integrity
- Duplicate detection
- Missing value assessment
- Schema validation
- Join validation
- Documentation completeness
- Reproducibility
Datasets are promoted to production only after passing documented quality standards.
NagpurLens uses PostgreSQL as its analytical foundation.
The database layer focuses on:
- Normalized schema design
- Referential integrity
- Constraints
- Seed datasets
- Analytical SQL
- Business queries
- Urban indicators
The database is designed for reproducibility rather than one-time analysis.
Urban Intelligence transforms validated datasets into actionable insights.
Current analytical focus includes:
- Infrastructure Gap Analysis
- Urban Growth Indicators
- Connectivity Analysis
- Accessibility Assessment
- Locality Benchmarking
- Investment Potential Scoring
Every methodology is documented and reproducible.
- PostgreSQL
- SQL
- Python
- Pandas
- Streamlit
- Tableau
- Power BI (Planned)
- Git
- GitHub
| Area | Status |
|---|---|
| Problem Definition | β Complete |
| Research Framework | π§ In Progress |
| Evidence Collection | π§ In Progress |
| Data Pipeline | π§ In Progress |
| Data Validation | π§ In Progress |
| PostgreSQL Database | π§ In Progress |
| Analytical SQL | π§ In Progress |
| Intelligence Models | π§ In Progress |
| Dashboard | π§ Planned |
| Reports | π§ Planned |
- Define urban problems
- Research framework
- Source registry
- Documentation
- Master datasets
- Data collection
- Validation pipeline
- PostgreSQL database
- Quality framework
- Documentation
- Infrastructure analytics
- Growth indicators
- Scoring methodologies
- Research notebooks
- Findings
- Interactive dashboards
- Public API
- Executive reports
- Multi-city architecture
- AI-assisted Urban Intelligence
Contributions are welcome.
Before submitting a pull request, please ensure that your contribution:
- Follows documented methodologies
- Preserves reproducibility
- Includes appropriate documentation
- Maintains data quality standards
- References verifiable sources where applicable
NagpurLens is built on five engineering principles.
- Research before implementation
- Evidence before conclusions
- Quality before quantity
- Reproducibility before convenience
- Transparency before complexity
v
