caalberts / hdb-flats

HDB Resale Data

Home Page:https://getaflat.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hdb-flats

Join the chat at https://gitter.im/caalberts/hdb-flats

Travis Build Status Gemnasium Status Codecov Status

A back-end application to process and visualize data on resale prices of public housing (HDB flats) in Singapore, created as part of GA Web Development Immersive course.

The application provides 2 methods of visualizing resale flat prices:

  1. Time series showing historical data
  2. Heatmap showing data across all locations in Singapore

Project Approach

The project can be divided into 4 main components:

  1. Retrieving and processing data from the source
  2. Preparing and storing data into MongoDB database
  3. Building an Express server to handle API calls from front end
  4. Building front end visualisation using Plotly.js and Google Maps

Challenges

  • Learning data visualisation tool using Plotly.js and Google Maps API

API

API documentation

Contributors

  • Thong Yong Jun - @yongjun21
  • Albert Salim - @caalberts

Tools and Frameworks

Data Source

About

HDB Resale Data

https://getaflat.herokuapp.com

License:ISC License


Languages

Language:HTML 96.6%Language:JavaScript 2.3%Language:API Blueprint 0.8%Language:CSS 0.3%