owned by: Genesis Pvt Ltd
This was probably my first project. The requirement was to create a dashboard with CRUD operation on Geoserver with Postgresql database to store spatial records. GeoServer is an open source server and its interface can be pretty intimidating to interact for a nonGIS user. So the task was basically to remove all the complexities and build user interface to let them use common features like authenticating, adding/del/upadating workspaces, datastores and layers(along with it's feature types) to it.
What I learnt
Though the task was to create a simple dashboard with CRUD operations, as in the default Geoserver dashboard, I had to learn various webGIS stuffs like how a shapefiles are created and uploaded into GeoServer, diffrent geoserver services, OGC standards, EPSG, datastores(and its types-vector, raster), layers, stylings, etc. Yeah, the frontend looks pretty simple and I could have added a tons of stylings and animations. However, the main goal was to make a minimal and simple design, unlike default Geoserver dashboard.
Tech Stacks
JavaScript
, Geoserver REST API
, bootstrap
, CSS