Skip to content

Beachcasts/LC-Heatmap

 
 

Repository files navigation

LiveCoders Heatmap

Build Heatmap Workflow Status Deploy Site Workflow Status

Screenshot of Heatmap Webpage

A Site showcasing a heatmap weekly statistics of when Streamers of the LiveCoders team are live.

The data for this project is sourced from a DynamoDB table on an hourly basis and cached in site/data.json in this repo.

Tools used

  • GitHub Actions for the Automations around pulling down the datasets & building and deploying the site.
  • D3 for the Heatmap vizualization.
  • Parcel for bundling up the JS for production use.

Setup

To get started with tinkering with the site locally, clone the repo down, install the dependencies, and spin up the dev server.

git clone https://github.com/lannonbr/LC-Heatmap.git
yarn
yarn run develop

This will run parcel as a HMR server so whenever you make changes to the various files, the bundle will rebuild and refresh the page live.

If you want to view a production build of the site, run npm run build. The outputted site will be dropped into the dist folder.

About

A Site showcasing a heatmap weekly statistics of when Streamers of the LiveCoders Team are live

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.6%
  • HTML 1.8%
  • CSS 1.6%