Interactive 3D Peatland Hotspot & Fire Prediction Dashboard (Next.js, MapLibre, RustGIS, Vite+)
  • TypeScript 82.8%
  • Python 11.6%
  • JavaScript 3.7%
  • Shell 1.6%
  • Nix 0.1%
  • Other 0.2%
Find a file
yurisasc 254c6aa86d
All checks were successful
CI / Verify Quality & Build (push) Successful in 2m24s
Deploy / Verify Quality & Build (push) Successful in 2m28s
Deploy / ci (push) Successful in 0s
Deploy / Build, Publish & Deploy (push) Successful in 1m34s
feat(map): elevated 3D smoke plume trajectory ribbons in WebGL (#139)
Closes #82
2026-10-16 05:29:12 +00:00
.agents/skills ci(gate): enforce mechanical PR verification, PR templates, and openrig agent specs (#91) 2026-10-14 23:42:26 +00:00
.forgejo feat(telemetry): live telemetry ingestion, server-side clustering, and GeoParquet historical archive on R2 (#133) 2026-10-16 03:40:04 +00:00
.github ci(gate): enforce mechanical PR verification, PR templates, and openrig agent specs (#91) 2026-10-14 23:42:26 +00:00
data feat(telemetry): live telemetry ingestion, server-side clustering, and GeoParquet historical archive on R2 (#133) 2026-10-16 03:40:04 +00:00
docs fix(tiles): configure R2 CDN base URL build argument and CORS rules (#121) 2026-10-15 06:27:35 +00:00
public feat(api): Sentinel-2 STAC search service and scene resolver edge route (#129) 2026-10-16 01:47:36 +00:00
rigs/titik-gambut chore(ci): include canals compilation in monthly sync-tiles-r2 workflow and mandate 6-axis review battery (#114) 2026-10-15 03:50:26 +00:00
scripts feat(ui): satellite pass date picker and band opacity slider (#135) 2026-10-16 04:42:14 +00:00
src feat(map): elevated 3D smoke plume trajectory ribbons in WebGL (#139) 2026-10-16 05:29:12 +00:00
.dockerignore ci: setup Forgejo Actions CI and Dokploy deployment pipeline (#13) 2026-10-14 20:06:15 +00:00
.envrc feat(infra): add clean-host nix flake, direnv config, and cloned openrig squad 2026-10-15 01:34:11 +07:00
.gitignore chore(ci): include canals compilation in monthly sync-tiles-r2 workflow and mandate 6-axis review battery (#114) 2026-10-15 03:50:26 +00:00
.nvmrc docs: establish DESIGN.md visual specification and add Issues 15-18 (#20) 2026-10-14 20:39:37 +00:00
AGENTS.md chore(ci): include canals compilation in monthly sync-tiles-r2 workflow and mandate 6-axis review battery (#114) 2026-10-15 03:50:26 +00:00
DESIGN.md docs: establish DESIGN.md visual specification and add Issues 15-18 (#20) 2026-10-14 20:39:37 +00:00
Dockerfile fix(tiles): configure R2 CDN base URL build argument and CORS rules (#121) 2026-10-15 06:27:35 +00:00
flake.lock feat: setup Next.js WebGL map baseline and dark-mode frame (#9) 2026-10-14 19:48:21 +00:00
flake.nix feat(pipeline): compile static peat and KHG vector tiles and serve PMTiles (#10) 2026-10-14 19:55:05 +00:00
next.config.ts ci: setup Forgejo Actions CI and Dokploy deployment pipeline (#13) 2026-10-14 20:06:15 +00:00
nixpacks.toml docs: establish DESIGN.md visual specification and add Issues 15-18 (#20) 2026-10-14 20:39:37 +00:00
package.json feat(map): cut over to Protomaps vector basemap and decommission CARTO raster tiles (#108) 2026-10-15 02:48:03 +00:00
pnpm-lock.yaml feat(map): cut over to Protomaps vector basemap and decommission CARTO raster tiles (#108) 2026-10-15 02:48:03 +00:00
pnpm-workspace.yaml chore: scaffold Next.js with pnpm, Tailwind CSS, and Vite+ (vp) toolchain 2026-10-15 01:21:28 +07:00
README.md chore: scaffold Next.js with pnpm, Tailwind CSS, and Vite+ (vp) toolchain 2026-10-15 01:21:28 +07:00
secretspec.yaml feat(r2): add Cloudflare R2 upload tooling and env configuration (#103) 2026-10-15 01:21:36 +00:00
tsconfig.json chore: scaffold Next.js with pnpm, Tailwind CSS, and Vite+ (vp) toolchain 2026-10-15 01:21:28 +07:00
vitest.config.ts feat(r2): add Cloudflare R2 upload tooling and env configuration (#103) 2026-10-15 01:21:36 +00:00

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.