Demo of a web service for the public & AEC professionals to visualize regulatory code as it relates to a given property
Find relevant regulatory code pertaining to a given property. This app focuses only on the Carpenteria, CA area and allows the user to click on any parcel and retrieve relevant setback information to be used within BIM via a Dynamo graph.
This repository makes use of the following:
- The platform react for the frontend
- For the map to select the property and retrieve the layers of rich information this uses ArcGIS
- The use of spaCy for its industrial strength NLP processing
- And last but not least, flask which the api is built on
- First navigate to /frontend folder
- run
yarn install
to install dependancies - then run
yarn start
- Frontend Development server will start
- First navigate to /api folder
- First run
pipenv shell
- then create an env variable
$env:FLASK_APP = ".\main.py"
- then run
flask run
- API Development server will start
Looking to expand this to include other county's and cities. If you are interested in contributing let me know!