Pesquisa Marítima is an open-source web app that makes maritime information easy to find, understand, and act on. It brings vessel, port, route, and environmental context into a fast, searchable interface so researchers, students, and professionals can answer maritime questions without wrestling with fragmented data and clunky tools.
Live: https://pesquisa-maritima.vercel.app/
Maritime data is scattered across sources and often hard to query. Public datasets vary in format and freshness, and most tools are either too limited or too heavyweight. Pesquisa Marítima focuses on the core workflow—search and exploration—delivering a modern, browser-first experience that grows with community needs.
- Researchers and students exploring maritime activity, trade flows, and safety
- Port/logistics analysts tracking port calls and operational patterns
- Journalists and NGOs investigating coastal activity and compliance
- Developers/data folks who want a clean API and schema to build on
- Unified search across key entities (vessels, ports, routes)
- Entity profiles with the most relevant fields up front
- Fast, faceted filtering by type, flag, time range, and more
- Saved searches (repeat and share read-only links)
- CSV/JSON export and simple integration hooks
- Postgres (Supabase) hosts curated/normalized records with SQL/PLpgSQL views for fast queries
- Modular domains: start with ports/port calls and add entities as datasets become available
- Designed for scheduled ingestion and materialized views for performance vs. freshness
- Frontend: TypeScript + React
- Styling: Tailwind CSS
- Data/auth: Supabase (Postgres + PL/pgSQL)
- Hosting: Vercel
- MVP: search + profiles, filters, saved searches, export
- Data/perf: ingestion tasks, materialized views, freshness metadata
- UX: shareable views, lightweight maps, i18n (pt-BR and en)
- Advanced: watchlists/alerts, team roles, simple public API
Issues and PRs are welcome—especially for new data sources, schema evolution, query performance, and UX. Check the Issues tab to get started.
Pesquisa Marítima é um app web open-source para buscar e explorar informações do ecossistema marítimo (navios, portos, rotas e contexto ambiental) com rapidez e clareza. A ideia é reduzir a fragmentação de dados e oferecer uma experiência moderna e simples para pesquisa, análise e relatórios.
Ao que se propõe:
- Busca unificada e perfis de entidades (ex.: navio, porto)
- Filtros rápidos (tipo, bandeira, período, etc.)
- Buscas salvas, compartilhamento por link e exportação (CSV/JSON)
- Abordagem modular de dados (comece por portos/port calls, expanda com novos conjuntos)
Roteiro: MVP com busca, perfis, filtros, buscas salvas e exportação; ingestão de dados públicos com normalização e views materializadas; mapas leves; i18n; alertas e API pública no futuro.