Skip to content

Accumulating health services data in Mongolia with OpenStreetMap

Notifications You must be signed in to change notification settings

c2m2-asia/mongolia-health-portal-mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mongolia Health Portal
Accumulating health services data with OpenStreetMap

Maintained by Kathmandu Living Labs

Mongolia Health Portal - Mobile is developed using in Flutter for visualizing data for health services and pharmacies in Mongolia. This will allow an immersive and consistent experience across any device: mobile, tablet or web.

Building and running the app

1. Clone the repository

git clone https://github.com/c2m2-asia/mongolia-health-portal-mobile

2. Set the API base url

The default base url is set to Mongolia Health Portal's API base url. If you are trying the API for different city, replace the value of string API_BASE_URL in strings.dart. The link to API documentation can be found here.

3. Run the App

Run flutter run while you have a device connected to the computer or an emulator running and now you can run it.

Current features

The features currently available in the mobile client are:

  • Map-based data visualization for Health services
  • Search data for health services and pharmacies
  • Filter data based on different scope
  • Bookmark/Saving the selected data
  • Share the selected data across multiple platforms
  • Turn by turn navigation

Mobile App

Packages Used

We recommend you to go through the packages below for better understanding of the code flow, especially if you are new to the packages been used:

Other Configuration

This app uses flutter_mapbox_navigation library for Turn by turn navigation which requires a Mapbox access token.

a. Android

Add your token in string.xml file of your android apps res/values/ path as below:

<string name="mapbox_access_token" translatable="false">PASTE_YOUR_TOKEN_HERE</string>

b. iOS

Add your token in Info-Debug.plist and Info-Release.plist as below:

<key>MGLMapboxAccessToken</key>
<string>PASTE_YOUR_TOKEN_HERE</string>

Contributing

If you'd like to contribute for other cities, clone the repository and push your changes to data-portal-cityname branch. You may also fork the repository and contribute to this open source data portal Mobile client.

Links

Partners

This project is a part of the C2M2 project with Kathmandu Living Labs and Public Lab Mongolia as project partners.

License

This project is licensed under the MIT license, Copyright (c) 2019 Maximilian Stoiber.

About

Accumulating health services data in Mongolia with OpenStreetMap

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages