Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jordan-loeser/purdue-ironhacks-project

Prize-winning web app entry into Purdue Open Data Hackathon.
https://github.com/jordan-loeser/purdue-ironhacks-project

academic civic-hacking d3js google-maps-api hackathon nyc open-data purdue-ironhacks web-app

Last synced: 11 days ago
JSON representation

Prize-winning web app entry into Purdue Open Data Hackathon.

Awesome Lists containing this project

README

        

[View the Live Prototype](https://jordan-loeser.github.io/Purdue-IronHacks-Project/) :eyes:

## Changelog

### In Phase 5
* :white_check_mark: Added Help Window
* :white_check_mark: Added Marker Visibility Toggling
* :white_check_mark: Added Result Sorting (Distance, Safety, and Price)
* :white_check_mark: Calculated Safety Score using Fire & School Data (See Help Window in App)
* :white_check_mark: Added Temperature Reading
* :white_check_mark: Cleaned up Visualizations

### Previous Phases
* :white_check_mark: Added Marker Clustering (Zoom Out to See)
* :white_check_mark: Added Local Data Storage for Pricing Data
* :white_check_mark: Used GeoJSON to Map NYC Neighborhoods
* :white_check_mark: Added Loading Animation

## Developer Theory
* This project uses [BEMIT naming conventions](https://csswizardry.com/2015/08/bemit-taking-the-bem-naming-convention-a-step-further/) which help organize the code into a readable and modular structure.
* This project uses a RESTful API structure to optimize server interfacing.

### Tools Used
* Google Maps API
* SASS
* D3.js
* React.js

### Datasets Used
* [Fire Station Data](https://data.cityofnewyork.us/resource/byk8-bdfw.json)
* [School Safety Data](https://data.cityofnewyork.us/resource/sm8b-9vim.json)
* [Climate Data](https://www.ncdc.noaa.gov/cdo-web/webservices/v2) -> [Documentation](https://www1.ncdc.noaa.gov/pub/data/cdo/documentation/NORMAL_MLY_documentation.pdf)
* [Zillow Median Rental Price - One Bedroom](https://www.quandl.com/data/ZILLOW-Zillow-Real-Estate-Research?keyword=ny) (1 set Per Neighborhood/ZIP Code)

**Author:** Jordan Loeser, Purdue University Electrical Engineering 2020

**Keywords:** Civic Hacking, Open Data, Google Maps, Web App, JavaScript

**Description:** A map tool to help students searching for rental properties near NYU Stern School of Business, created as a part of the Purdue Golden IronHacks competition.