It is very stormy outside, so me and the cat are going to chill on the sofa and write code.

First up, getting my little Geospatial tool thing onto a subdomain, like geo.harrywinser.com

I think I've got some of the config right, but I never feel confident when setting up an S3 bucket to hose a site. Always find there's some _weird_ extra bit that I've missed or gotten wrong.
On top of this, it just won't load the Map. I have no idea why. There's no errors, works fine locally. Just... Won't display any part of the map. How really weird.

Ok, one problem at a time. Let's get the subdomain working first.

#WebDev

Ha! I left for 5 minutes and it started working. Winner!
https://geo.harrywinser.com/

Now onto getting the map to work...

#WebDev #Geo

geo.harrywinser.com

Geotools is a simple application to make viewing and reprojecting geometries

GeoTools

Ok, turns out it wasn't loading the component. But now it is!!

Very start of the project, but here:
https://geo.harrywinser.com/

#WebDev #Code

geo.harrywinser.com

Geotools is a simple application to make viewing and reprojecting geometries

GeoTools
I'm going to come to this later, but main feature I want to add is the amity to zoom into your location.
I also want to add an address / city search, but finding a nice provider defeated me yesterday.

Back at it, and honestly really surprised and impressed with how much stuff is just _in_ HTML. Without the need for something like Material UI and so on.

#JS #MaterialUi #Code #WebDev

<dialog>: The Dialog element - HTML: HyperText Markup Language | MDN

The <dialog> HTML element represents a modal or non-modal dialog box or other interactive component, such as a dismissible alert, inspector, or subwindow.

MDN Web Docs

Reprojecting shapes was always going to be the most annoying part of this code. But let's see if I can get it converting to 27700

#Geo #WebDev

I really like flexbox, but I also really hate flexbox...

#Html #WebDev #Code