Market visualization prototype

Web
|
ConsumerAffairs
|

Customer review and consumer news platform ConsumerAffairs hired me to create a simple map visualization MVP as a proof of concept for future mapping solutions to enhance consumer advice pages. This one was about affordability in the home market, with different parameters visualized on the state and county level.

 I used a light mapbox basemap, a Natural Break (Jenks) algorithm to classify counties into color groups, Next.js for the web app and API routes for auth and upload functionality.

The prototype provides the ability to upload a new set of market data via CSV, where storage uses a simple Redis database on Upstash.

The map uses Geojson and layer manipulation to create dynamic coloring, hover interactivity, top 10 pins, and info popups.

React tankstack table is used to provide a live sortable and filterable counties table that responds to map actions. Radix UI was used as UI library.

More projects in web

Cover Image for Elemap: embeddable map viewer
Elemap: embeddable map viewer
Cover Image for Movie Catalog in Vanilla JS
Movie Catalog in Vanilla JS
Cover Image for NPM Package: Maps to PDF
NPM Package: Maps to PDF
Cover Image for Insumify: Order Management Platform in Next.js
Insumify: Order Management Platform in Next.js
Cover Image for Advanced Map Dashboard in React
Advanced Map Dashboard in React
Cover Image for Ptolemy: Fullstack Cultural Travel App
Ptolemy: Fullstack Cultural Travel App
Cover Image for Print Map Reports in Risk Evaluation Website
Print Map Reports in Risk Evaluation Website
Cover Image for MapTakeout: Web map to PDF
MapTakeout: Web map to PDF
Cover Image for Map against violence: geoenabling a web initiative
Map against violence: geoenabling a web initiative