top of page
Gradient Background

Tech Notes

Community Markers

This application integrates a Leaflet.js map with the Wix CMS using Velo by Wix web modules. It enables real-time, bidirectional communication between the map and the page, transforming geographic markers into a synchronized, filterable, and responsive digital platform.

Community Posts

This Velo-driven architecture orchestrates a dynamic community feed through synchronized filtering and zero-barrier input. It pairs dedicated post views for staff responses with a custom HTML/JS "split-pill" component, visualizing real-time sentiment and voting metrics without requiring user accounts.

Community Context

This application synchronizes a Leaflet map with a dynamic Chart.js dashboard using Velo-driven post-messaging. By fetching live 2022 ACS data via GEOIDs, it automates four-level demographic benchmarking, providing high-speed, real-time comparisons between local neighborhoods and national averages.

Project Dashboard

This application integrates a Leaflet.js with Wix CMS via Velo. Utilizing the postMessage API for bidirectional synchronization, it pairs a filterable sidebar with a responsive map, transforming GeoJSON data into a high-performance dashboard.

Participatory Budgeting

This application employs a custom Velo-driven validation engine to manage a zero-sum budget simulation. Featuring a sticky real-time tracker and Chart.js integration, it enforces fiscal balance before submission, delivering instant visual feedback on individual priorities. 

Live Priority

This application employs custom Velo logic enables real-time tiered ranking of community preferences. Utilizing Chart.js for weighted visualization and an alternating "speech-bubble" repeater for qualitative feedback.

Live Survey

This Velo-driven survey framework enables real-time data visualization. By synchronizing user input with an embedded Chart.js module, it delivers an instant collective breakdown of survey results, ensuring data transparency and immediate community feedback without page reloads.

bottom of page