Operation Navjeevan is a humanitarian data analysis and simulation project.
This project simulates real-world, data-driven decision-making for humanitarian relief during the Russia-Ukraine conflict. It uses core Python conceptsโincluding mutable and immutable objects, sets, tuples, lists, and dictionariesโto support the Indian Taskforce for Emergency Relief in managing aid distribution to affected Ukrainian cities.
You take on the role of an advanced intelligence agent, tasked with analyzing mission-critical data to determine high-alert zones and deliver life-saving supplies efficiently.
-
โ Clean and Sort Aid Requests
Remove duplicates and alphabetize lists of cities needing aid. -
๐จ Identify High-Alert Zones
Perform set operations to determine urgent cities based on multiple intelligence sources. -
๐ง City-Level Intelligence Mapping
Construct a dictionary with population and aid data for high-alert cities. Compute total aid needs and affected population. -
๐ฆ Track Supply Distribution
Use nested dictionaries to track types and quantities of aid sent to Ukrainian and Russian cities.
- Python 3.x
- Core Python Data Structures:
listsettupledict
- No external libraries required
- Python beginners and intermediate learners
- Students applying data structures to real-world contexts
- Educators using humanitarian case studies for programming assignments
git clone https://github.com/mr-nobody2003/operation-navjeevan.git
cd operation-navjeevanMake sure Python 3 is installed on your machine.
opnavjeevan.pyReplace the filename above with any mission-specific script you want to run.
Input:
cities = ["Kyiv", "Kharkiv", "Odessa", "Kyiv", "Lviv", "Kharkiv", "Dnipro"]Output:
["Dnipro", "Kharkiv", "Kyiv", "Lviv", "Odessa"]- ๐ Integrate real-world data using APIs from humanitarian organizations
- ๐ Add a simple web dashboard or CLI interface for visualizing the aid data
- ๐งญ Expand logic to factor in geographical proximity and logistics for smarter resource planning
- ๐ฆ Add tracking of supply expiry, restock alerts, and historical distribution logs
This project was developed as part of a course assignment under the guidance of the Centre for Data Science,
Institute of Technical Education & Research, SOA (Deemed to be University).
Gratitude to the mentors and educators who inspire students to solve real-world problems through code.
"Heroes are not born in the motherโs womb, they are born on the battlefield."