Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 772 Bytes

README.md

File metadata and controls

40 lines (27 loc) · 772 Bytes

lightning-map

An interactive map for exploring lightning observation data. Made to be a general-purpose demonstration for mapmaking with deck.gl and React.

Development

The visualization is made with Deck.gl & Maplibre, using React & Material UI for UI. The app is built with Vite.

Install dependencies:

npm install

Start the dev server:

npm run dev

Building for production is handled automatically (see deployment below), but it is still sometimes handy to build locally. To build the app:

npm run build

And to serve the build:

npm run preview

Deployment

The app is automatically deployed to GitHub Pages with a GitHub action. The deployment runs on every push targetting the main branch.