Skip to content

Syed-Haseeb-Engineer/SmartCity-Data-Innovation-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SmartCity Data Innovation Lab - Consulting Project ๐Ÿšฆ๐Ÿš‘

Role: Strategic Technical Consultant
Course: MCA Semester I (UPES Online)
Status: Completed (December 2025)

Project Overview

This repository contains the technical solutions for the SmartCity Data Innovation Lab case study. The goal was to optimize public services (Traffic, Emergency Response, Utilities) using algorithmic solutions and data structures.

๐Ÿ“‚ Solution Architecture

Module Task Technology Stack Key Concepts
Q1 Traffic Data Analysis Python (Pandas) ETL, Data Cleaning, Vectorization
Q2 Citizen Feedback DB SQL (SQLite) Schema Design, Primary Keys
Q3 Emergency Routing Python Dijkstraโ€™s Algorithm (Graph Theory)
Q4 Utility Billing System C++ OOP, Inheritance, Polymorphism
Q5 Emergency Call Priority C++, Python, C Max-Heap (Priority Queue)

How to Run

1. Traffic Analysis (Q1)

cd src/Q1_Traffic_Analysis
python traffic_analysis.py

2. Emergency Routing (Q3)

cd src/Q3_Emergency_Routing python dijkstra_route.py

3. Compile C++ Modules (Q4 & Q5)

g++ src/Q5_Call_Priority/priority_queue.cpp -o priority_queue ./priority_queue

Full Report

The complete consulting report with theoretical justifications and output screenshots is available in the reports/ directory.

About

MCA Semester 1 Integrated Assignment Solutions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published