Skip to content

yuvadm/geshem.space

Repository files navigation

Geshem 🌧️

An interactive rain radar clone running on Mapbox GL, see it live at: https://geshem.space

The entire service is served off of static assets located in S3 buckets:

  • A static main index page, React-based JS bundle and other static assets that are uploaded upon deploy
  • Radar images that are collected and indexed every minute by a Python recurring task running on AWS Lambda

For some architectural notes on the deployment process go read https://yuv.al/blog/an-architecture-for-periodically-updating-static-websites/

Prerequisites

  • Node.js
  • NPM

Dev

Install dependencies and run dev server:

$ npm install
$ npm run dev

Deploy

Deployment is handled transparently on Cloudflare Workers.

About

Let it rain!

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •