The objective of the project is to develop an internet-based tool that identifies suitable public school locations in the city of Addis Ababa, taking to consideration these factors:
- Availability of transportation from the residential areas to the proposed location
- Proximity of the proposed location to the residential areas
- The demography of the residential area for which the public school is to be constructed
The initial data about schools and residential areas was collected from openstreetmap. With the help of the Overpass API, data from openstreetmap was extracted and stored in a PostgreSQL database with a PostGIS extension. Some unnecessary data was also eliminated form the database. Data without names and other missing information were also removed.
Read This Article for more detail
To run this project locally, the easiest way would be using docker-compose
$ docker-compose up
You also need to provide some environment variables which you can find in the .env.example
file
You can also run it using your locally installed python. Make sure you activate a virtual environment
and install all the required module in the requirements.txt
file.
MIT © Eyuel Berga Woldemichael