Janaagraha was established in 2001 as a non-profit organisation that works on combining the efforts of both the government and the citizens to transform our cities and ensure better quality of life by improving quality of urban infrastructure and services and quality of citizenship. Their civic portal IChangeMyCity promotes civic action at a local neighborhood level.
Mission:
To cultivate and nurture the spirit of active citizenship..
This repo holds code and documentation for DataKind Bangalore's Data Corps with IChangeMyCity.
Currently, this holds code for a real-time deduplication engine, built using python. (read the hackpad for more details)
To run the API, you need python 2.7
, mongodb 3.x
and pip
installed.
- Install requirements with
pip install -r requirements.txt
- Run
python -m nltk.downloader all
to install NLTK resources - Configure the API after editing
app.conf
- Startup the API with
python api.py
To load the ICMC data into the API and make it available on the API, run scripts/icmc.py
- The API docs are built using Swagger.
- To view the latest documentation and play around with the API, use this link
- Hackpad: https://dkblr.hackpad.com/Janaagraha-j3k5iq6Ywal
- IChangeMyCity: http://www.ichangemycity.com/
- DataKind: http://www.datakind.org