Skip to content

Geospatial monitoring platform for offshore energy infrastructure. Visualizes oil & gas platforms, wind farms, wells, and pipelines using React, TypeScript, Supabase, and PostGIS. Data from EMODnet and BOEM.

Notifications You must be signed in to change notification settings

MaxMLang/FalkenBlick

Repository files navigation

FalkenBlick

FalkenBlick

Energy Infrastructure Monitor

TypeScript Node.js Supabase React


FalkenBlick is a geospatial monitoring platform for offshore energy infrastructure. It visualizes publicly available data from government and research institutions, focusing on the North Sea and Gulf of Mexico regions.

What it does

  • Interactive maps showing offshore platforms, wind farms, wells, and pipelines
  • Real-time data sync from public APIs (EMODnet, BOEM)
  • Multi-project support for different geographic regions
  • Layer management with toggleable entity types
  • Entity details on click with full attribute display

Demo

demo.mov

Tech stack

  • Frontend React + TypeScript + Vite + MapLibre GL
  • Backend Express + TypeScript + Supabase
  • Database PostgreSQL with PostGIS
  • Monorepo Turborepo

Quick start

# Install dependencies
npm install

# Copy environment template
cp env.example .env
# Edit .env with your Supabase credentials

# Start Supabase locally
npx supabase start

# Run migrations
npm run db:migrate

# Seed projects
npx tsx apps/api/src/scripts/seed-project.ts
npx tsx apps/api/src/scripts/seed-gulf-of-mexico.ts

# Start dev servers
npm run dev

The API runs on http://localhost:3001 and the web app on http://localhost:3000.

Data sources

North Sea:

  • EMODnet Wind Farms
  • EMODnet Offshore Platforms
  • EMODnet Pipelines

Gulf of Mexico:

  • BOEM Gulf Platforms
  • BOEM Gulf Wells
  • BOEM Gulf Pipelines

All data is publicly available and aggregated from official sources. See the info button in the app for details and disclaimers.

Project structure

apps/
  api/          # Express backend
  web/          # React frontend
packages/
  shared/       # Shared types and constants
supabase/
  migrations/   # Database migrations

License

MIT

About

Geospatial monitoring platform for offshore energy infrastructure. Visualizes oil & gas platforms, wind farms, wells, and pipelines using React, TypeScript, Supabase, and PostGIS. Data from EMODnet and BOEM.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published