Skip to content

Latest commit

 

History

113 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WalkEaze

Using Singapore's proprietary mapping service, WalkEaze aims to empower the public to personalise their health goals in even the smallest of actions through their walking routes.

This project was created for the Singapore Land Authority-Amazon Web Services Geospatial Innovation Challenge. Our team tackled the challenge statement, "Using OneMap to suggest a walking trail based on one’s health goals".

Demos

Demo Result of Edith's Path Demo Result of Ethan's Path

Installation/Running the localhost

If you would like to locally download the repo, we recommend setting up a virtual environment. Install the necessary dependencies with:
pip install -r requirements. txt

To run on localhost, navigate into the app folder and use this command in the terminal:
streamlit run app.py
This will open up a new tab in your browser. To close the session, use Ctrl + C in the same terminal.
*You may need to do this twice to ensure the session has closed.

About the project

This web app is intended as a Proof-of-Concept in integrating OneMap APIs and Generative AI in the use case of walking goals. As usage of the OneMap APIs and AWS provided were criteria for the product, we mainly used these resources to build our POC.
For the purposes of the proof-of-concept and with this being our main foray into full-stack development, we chose to use Streamlit-FastAPI for our tech stack.

During development, we faced numerous challenges such as handling of geojson data, formulating an algorithm that worked around the pros and cons of the OneMap routing API, andthe compatibility in integration between the frontend and backend.

Other future considerations include:
--> native mobile development
--> better conversion of parks as POIs
--> adding more amenity types (e.g. water drinking points) to routes/routing considerations
--> Deploying onto a different tech stack for more reliability and scaleability (e.g. Next.js/Vercel)

Technologies used

Credits

Created by Heng Kuan Xin, Jay Choa, Nicolas Tang, and Zara Mufti

Sending appreciation to these fellas for the help and inspiration:

About

Project repository for SLA-AWS Geospatial Innovation Challenge 2024

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages