To create an FastAPI that allows users to upload a GeoJson file and then view it on a map.
- The ability to upload a shape, store it in the database.
- Uploads persist between sessions.
- Previous shapes that were uploaded are selectable from a list.
- When a shape is selected the map will highlight the shape and zoom to its bounds.
- When a shape finishes uploading it is automatically selected.
- FastAPI
- SQLAlchemy
- PostGIS
- Docker
- React implemented in TypeScript
- MapBox GL JS
- Tailwind
- Detects and Adjusts for system Light/Dark mode.
- Mobile responsive.