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.
- 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.mov
- Frontend React + TypeScript + Vite + MapLibre GL
- Backend Express + TypeScript + Supabase
- Database PostgreSQL with PostGIS
- Monorepo Turborepo
# 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 devThe API runs on http://localhost:3001 and the web app on http://localhost:3000.
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.
apps/
api/ # Express backend
web/ # React frontend
packages/
shared/ # Shared types and constants
supabase/
migrations/ # Database migrations
MIT
