Skip to content
☀️🌧 Yet another weather app for Singapore
HTML JavaScript CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
assets
icons
mini
privacy-policy
screenshots
.babelrc
.gitignore
.htmlnanorc
.postcssrc
.travis.yml
CNAME
README.md
app.css
app.js
favicon.ico
index.html
manifest.webmanifest
package-lock.json
package.json
sw.js

README.md

Check Weather SG

☀️🌧 Yet another weather app for Singapore

2D radar 3D radar 3D clouds and rain

Story

This began with my long-time curiosity on how to convert raster radar images into vector on a map. I've been using Weather.gov.sg's Rain Areas map whenever it rains, so I thought if I could convert that raster image to be used on Mapbox GL JS. I could put the whole raster image on Mapbox but choose to make it vector because I like it smoother.

After few trials and errors, I cooked up the Rain GeoJSON SG project, a straight-forward API server to convert rain area radar images (Singapore) to GeoJSON.

Since I've gone this far, so I thought "why not?", let's build yet another weather app for Singapore! Thus this project just happens.

👉 Read more: Building Check Weather SG.

Technicalities

Node.js and Parcel are required to run this web app. Here's a list of readily-provided scripts:

  • npm start - starts a local server
  • npm run build - build the files for production in dist folder

Copyright & license

You can’t perform that action at this time.