Geocortex Designer
Latitude Geographics
Allowing non-techincal users to create and distribute custom applications.
Latitude was building a new framework for developing web and mobile geographic information system (GIS) applications and needed an administrative application that enabled GIS professionals to create and maintain their applications without the need for costly custom development.
In order to make the barrier of entry as low as possible, administrators have a live demo of their application while they are creating and editing to remove any mystery from the process.
Administrators can modify and redeploy their applications without impact to their workforce.
Challenges
Since users are now able to deploy application in a continuous integration, continuous delivery (CI/CD) pipeline, we needed a simple version control mechanism and variable management system that could be managed by non-technical users.
We leveraged a flex-box style component system to give the user maximum control over how their applications were designed. This meant all components had to be designed in a way that worked seamlessly regardless of their container.
Users can see interact with their changes in real time. In the preview they need the ability to switch between interaction and edit modes when it makes sense.
CI/CD for the People
Researched and synthesised the core concepts of version control software to allow non-technical people to take control of their build pipeline.
I also designed a centralized environment variable system to make deployment stress free.
Another Successful SAAS Offering
Launched at ESRI User Conference to a packed theater, applause, high-5’s from the crowd (and even one bear-hug).
Deployed applications include municipal systems management across North America, oil and gas clients and other large organizations with a large distributed workforce.