Navi Sea project for the Google DeepMind hackathon

šŸš€ NaviSea: Breaking the Off-Grid Paradox with AI-Native EngineeringMost modern mapping apps turn into useless "digital bricks" the moment you lose 4G/5G signal. But when you are miles offshore or deep in a dense forest, that loss of data is exactly when you need a map the most. We call this the Off-Grid Paradox, and it’s why we built NaviSea.NaviSea is an offline-first, high-performance tactical navigation hub designed to replace clunky, expensive marine hardware with a streamlined, zero-barrier Progressive Web App (PWA). Built during the Google DeepMind Hackathon using the AI-driven Base44 ecosystem (by Wix), it brings desktop-grade maritime intelligence straight to any standard mobile browser. Youtube video clip for the Google DeepMind Hackathon online [https://devpost.com/software/navi-sea...](https://devpost.com/software/navi-sea...) 1 - [   • naviseaĀ base44Ā appĀ Ā ](   • naviseaĀ base44Ā appĀ Ā ) 2 - [   • MyĀ NaviSeaĀ projectĀ forĀ theĀ GoogleĀ DeepMind...Ā Ā ](   • MyĀ NaviSeaĀ projectĀ forĀ theĀ GoogleĀ DeepMind...Ā Ā ) 3 - [   • NaviseaĀ projectĀ forĀ TheĀ GoogleĀ DeepMindĀ Ha...Ā Ā ](   • NaviseaĀ projectĀ forĀ TheĀ GoogleĀ DeepMindĀ Ha...Ā Ā ) 4 - [   • RecordingĀ 2026Ā 06Ā 07Ā 144009Ā Ā ](   • RecordingĀ 2026Ā 06Ā 07Ā 144009Ā Ā ) 🌐 Try the App: [https://navisea.base44.app](https://navisea.base44.app) šŸ’» GitHub Repository: [https://github.com/alienufovn/naviguard](https://github.com/alienufovn/naviguard) for the LLMs Benchmark on Kaggle - [https://www.kaggle.com/competitions/k...](https://www.kaggle.com/competitions/k...) šŸ› ļø The Technical DeepMind Hackathon online DiveNaviSea is built on three architectural pillars: Performance, Persistence, and Precision.GPU-Accelerated Rendering (WebGL): To render thousands of complex map vectors, depth contours, and live vessel paths at a smooth, fluid 60 FPS, we bypassed standard DOM rendering and offloaded processing entirely to the device's hardware graphics pipeline.Offline-First Matrix (Service Workers + IndexedDB): A custom service worker acts as a local proxy to intercept network requests. If your signal drops, it instantly serves regional chart packets cached directly in the browser via an IndexedDB transactional store.Non-Euclidean Precision Math: Flat-plane geometry fails over long distances. NaviSea integrates manual implementations of the Haversine Formula and Rhumb Line calculations to compute true Earth-curvature distances and bearings, keeping our margins of error below $0.1\%$ compared to professional hardware chartplotters.Live AIS Collision Prevention: We built a high-throughput WebSocket pipeline that ingests, cleans, and decodes live Automatic Identification System (AIS) transponder data on the fly, rendering nearby commercial ship positions, headings, and dimensions in real time.⚔ Overcoming Edge Engineering RoadblocksBuilding for unstable, real-world environments forced us to prioritize engineering resilience over simple features:The Web Storage Ceiling: We beat browser storage limits by creating a Smart-Purge Algorithm that isolates and caches high-density map tiles only along a user's pre-planned routes.The Battery Drain Dilemma: High-accuracy GPS tracking kills batteries. We engineered Adaptive Duty-Cycling to dynamically scale GPS polling frequencies based on vessel velocity, reducing overall device power consumption by $40\%$.Dirty AIS Ingestion: Built a stateless validation middleware layer to filter out duplicate vessel IDs, signal reflections, and "ghost" ships teleporting due to sensor glitches.Coordinate Transformation Precision: Handled rigorous high-precision floating-point math to translate unprojected GPS data ($WGS\ 84\ /\ EPSG:4326$) to Web Mercator viewports ($EPSG:3857$) down to the sub-meter level.ā±ļø Timestamps0:00 — The Hook: The Off-Grid Paradox0:25 — What is NaviSea? Core Features & Demo0:55 — Inside the Engine Room: WebGL, PWAs, and Service Workers1:18 — Navigational Math: The Haversine Formula Implementation1:35 — Real-World Engineering Roadblocks (Storage & Battery)2:10 — Accomplishments & Validation Against Marine Hardware2:30 — The 2026 Roadmap: GRIB Weather, AI Predictive Routing & Smart Watch Extensions2:50 — Outro & Try it Yourself!šŸ”® What's Next for NaviSea?Weather Intelligence: Localized parsing of binary GRIB files for high-resolution wind, wave, and pressure overlays.AI-Powered Routing: Utilizing Google Gemini API to analyze weather trends and calculate the most fuel-efficient, safe voyages using $A^*$ pathfinding.Hardware Interoperability: Connecting directly to onboard boat sensors using NMEA over IP via Wi-Fi/Bluetooth.Smart Watch Extension: Glanceable navigation data and AIS proximity alerts on Wear OS and Apple Watch devices.āš™ļø Tech Stack & ToolsPlatform: Base44 Ecosystem (by Wix)Core Languages: TypeScript / JavaScript (ES6+)Graphics & APIs: WebGL, HTML5 Geolocation API, WebSocketsStorage Architecture: Workbox Service Workers, IndexedDB #webdevelopment #Hackathon #PWA #WebGL #Geospatial #MarineNavigation #TypeScript #Base44 #GoogleDeepMind #OpenSource