update readme

This commit is contained in:
crawforc3 2025-01-04 14:16:28 -08:00
parent b3b65455f0
commit 20f57951d5

View File

@ -1,4 +1,4 @@
## Requirements
# Requirements
Build a simple application using ***existing technologies** (hint: we dont need you to build a shapefile parser from scratch)* that will allow shapefiles to be visualized on a map. Shapefile data does not need to be persisted into a database, this application should be ephemeral and have the potential to be entirely offline.
@ -6,9 +6,10 @@ Youre free to use the framework of your choice. We want to understand how you
**Please dont spend more than 1-2 hours on this exercise. Get something working, and we can have a discussion about features that would have followed.**
---
# Running the app via Docker:
# Running the app
### Running the app via Docker:
```
chmod u+x build_and_run.sh
./build_and_run_docker.sh
@ -16,7 +17,7 @@ chmod u+x build_and_run.sh
- Visit http://0.0.0.0:8501
- Ctrl + c to quit
# Running the app via Python with virtual env:
### Running the app via Python with virtual env:
```
chmod u+x build_and_run.sh
./build_and_run_python.sh
@ -25,9 +26,7 @@ chmod u+x build_and_run.sh
- Ctrl + c to quit
---
### My dev log:
# My dev notes:
- streamlit getting started (done)
- display a shapefile
- streamlit plotting doesn't work out of the box for polygons
@ -47,4 +46,4 @@ chmod u+x build_and_run.sh
- things to add
- add a legend
- better theme
- deterministic map config toi prevent random width/height based on geo data etc
- deterministic map config toi prevent random width/height based on geo data etc