Projects

ZoningLens

Lightweight React + GeoJSON mapping interface based on San Diego

ZoningLens is a lightweight React + GeoJSON based mapping interface built to make geospatial exploration accessible without specialized GIS tooling. The platform renders GeoJSON layers in-browser with OpenLayers, supports dynamic layer toggling, marker overlays, search workflows, and API-ready integrations for external data such as legislation or statistics. The architecture is modular and production-friendly, with Vite + TypeScript on the frontend and containerized deployment workflows using Docker, Docker Compose, and Jenkins for reliable CI/CD.

Role

Frontend & Mapping Interface Engineering

Frontend stack

React (TypeScript)

Vite + OpenLayers

Data & APIs

GeoJSON Layers

LegiScan-ready API integration

Deployment

Docker + Compose

Jenkins CI/CD

Showcase
01

Load and visualize GeoJSON datasets directly in the browser using OpenLayers.

02

Main workspace with zoning layers, base tiles, and clean controls.

03

Switch between vector layers and custom overlays from the left sidebar.

04

Search, marker interaction, and parcel details in the right sidebar.

05

Prompting chat interface with the zones pretrained.

Light mode.06

Light mode.

Dark mode.07

Dark mode.

Have a project or an idea in mind?

Summarize this page with AI