This is a web app that displays an interactive map with markers representing the locations of international students. When a marker is clicked, the app displays an article about that specific student's mental health perspective as an international student.
- Full website deployed at https://worldmentalhealth.dbknews.com/
Flask: a Python web framework Leaflet.js: an open-source JavaScript library for interactive maps HTML/CSS: basic web development languages used to create the UI JSON: used to store all data on the client-side
To run the web app locally, follow these steps:
Clone the repository to your local machine.
Install the necessary dependencies by running pip install -r requirements.txt
.
Run the Flask app by running python app.py
.
Open your web browser and go to http://localhost:3000
to view the app.
Upon opening the web app, you will see an interactive map with markers representing the locations of international students. Clicking on a marker will display an article about that specific student's mental health perspective as an international student.