NextMoveSF is a data visualization tool that helps people find the San Francisco neighborhood that's right for them. Users choose their criteria and NextMoveSF displays a heat map of spots that match their preferences. It utilizes React.js with a Redux implementation of Flux architecture on the frontend, and Ruby on Rails on the backend.
- Interactive heatmapping of various types of data (i.e. crime, restaurants, transit)
- Engagement with realtime data from SF OpenData, Google Places, and Yelp
- Efficient communication with multiple external API's including Socrata, BART.gov, SFMTA, Google Places, and Yelp Fusion
- Additional data visualization charts and detailed breakdown for localized radius searches
NextMoveSF was designed and built in one week by Sweta Sanghavi, Bruk Argaw, Joe Seiden, and Daniel Fletcher.
A proposal was drafted to help provide an implementation timeline during the development process.
Alongside the design proposal, a component hierarchy and a series of wireframes were prepared to guide the project's development.
NextMoveSF is a single-page application built on Rails and React.js.
- Migration of the backend from Rails to a more lightweight framework like Node.js.
- Addition of more criteria such as Nightlife, Cost of Living, Microclimates, and access to Nature Areas.
- Addition of more D3 visualization charts, such as pie charts or word clouds.
- Scraping data for criteria that may not have existing API's (i.e., NextDoor, Craigslist)