← All projects
Featured Co-author · R package authoring + data viz · 2024 · API

YelpViz

An R package for Yelp business analytics and maps.

YelpViz
R package Reusable across datasets
Spatial Choropleth + heatmap
2 install paths (devtools::install_github + .tar.gz)

The problem

Yelp hides location patterns in long lists — a map shows where a business works at a glance.

My contribution

Built a reusable R package wrapping the Yelp API: choropleth maps, density heatmaps, and rating comparisons, with CI and 88% test coverage.

Outcome

A published, reusable R package for spatial business analysis — useful for retail, real estate, or delivery.

What I learned

Test coverage and CI matter as much as the code itself for a package you expect anyone to install. The biggest design call was making interactive Plotly the default rather than static ggplot2 — it doubles the value of the analytical functions because the user can drill into specific points without re-running the analysis.

Type
API
Role
Co-author · R package authoring + data viz
Timeframe
2024
Stack
RYelp Fusion APIPlotlyggplot2devtoolsGitHub Actionstestthat
Tags
RAPIVisualizationGeospatialOpen source