Author: Yuhao Jia, Yifei Sun
There are tons of NGOs doing projects in Mathare slum (Nairobi, Kenya). Voluntters usually work for educational and medical project, they also have other requirements like using restroom, buying water and so on. However, the location and infromation of these facilities are not in the google/apple map. Also due to the high density of buildings in slum, it's really hard for volunteers to find the right location of their purpose. This app is developed for volunteers working in the slum to find their destinations and the shortest way to get there.
There should be a map with whole page size, centered at Mathare Slum. There will be a default position shown as a marker when open this app. There shuold be a button, when clicked, the map will be centered at the user's position which will be shown as a marker.
So, this app should have a search bar floating above the map that allows volunteers to input the type of facilities (schools, playgrounds, NGO working offices, clinics, hospitals, goceries, restrooms) or the name of a specific facility. After input the name, there should be a button to hit, and the destination(s) will show on the map as markers.
When a map marker is clicked on, it should be highlighted. When a map marker is clicked on, a panel should pop up floating above the map. In this panel, there should be several components. One component is the detail information of the clicked facility, including name, managing organization or any information available, and also comments and a picture of this facility. Another component is a comment bar and a save button, which allow users to upload comments. After hit the save button, these comments will be shown public to other users in the panel.
There should be also a large button at the bottom of the panel named "direction", after hit this button, there should be a line shown on the map which is the shortest way from the user's position and the destination.