Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/koda7/geospatial-explorer
For Local Machine - The project includes an interactive user interface that allows the user to enter their monthly budget and amenity proximity preferences across Mumbai and a backend which receives 6 relevant parameters to delineate the preferred housing regions for the user to choose from.
https://github.com/koda7/geospatial-explorer
flask leaflet python qgis react spatial-analysis
Last synced: about 2 months ago
JSON representation
For Local Machine - The project includes an interactive user interface that allows the user to enter their monthly budget and amenity proximity preferences across Mumbai and a backend which receives 6 relevant parameters to delineate the preferred housing regions for the user to choose from.
- Host: GitHub
- URL: https://github.com/koda7/geospatial-explorer
- Owner: Koda7
- Created: 2023-06-19T10:01:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-22T13:58:56.000Z (3 months ago)
- Last Synced: 2024-10-23T07:59:39.224Z (3 months ago)
- Topics: flask, leaflet, python, qgis, react, spatial-analysis
- Language: JavaScript
- Homepage:
- Size: 18.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Geospatial Explorer (for local machine)
## Description
- Built an interactive user interface using React and Leaflet that allows the user to enter their monthly budget and
**amenity proximity preferences** across Mumbai
- The backend was made using Flask which receives 6 relevant parameters to delineate the preferred housing regions
- The user can see the highlighted regions that fit their personal selections and can finalise the region they want to live based on their opinion
- Further information is provided in the report## Dependencies
1. QGIS: The QGIS library is necessary for working with spatial data and performing geospatial operations. Make sure you have QGIS installed on your system.
2. Python Dependencies including pip3, PyQt5, Flask, etc.
3. Flask: Flask is a Python web framework used for building web applications. It is required to run the Flask server in this project.
4. npm: For running the React frontend## How to Run Code
### Backend:
Go to the `backend` folder and run `/Applications/QGIS.app/Contents/MacOS/bin/python3 server.py`### Frontend:
Go to the `mumbai-housing-project` folder and run `npm i`. After that, run `npm start`.