FishRadar — Skalowalny Ekosystem Geoprzestrzenny
Ekosystem dla wędkarzy łączący mapę batymetryczną offline na wodzie, sieć neuronową klasyfikującą 38 gatunków ryb bezpośrednio na telefonie i subskrypcje Stripe HMAC.
Kontekst biznesowy
Wędkarstwo wymaga precyzyjnych map ukształtowania dna zbiorników wodnych w miejscach, gdzie zasięg telefonii komórkowej często zanika całkowicie.
Problem technologiczny
Tradycyjne aplikacje bazują na serwerach kafelkowych online, które przestają działać po utracie zasięgu, a dane batymetryczne są rozproszone lub niedostępne.
Rozwiązanie
Zaprojektowanie i wdrożenie wieloplatformowej aplikacji (Capacitor Android/iOS + PWA) korzystającej z pojedynczych archiwów PMTiles i lokalnej bazy danych.
Kluczowe decyzje inżynierskie
DETAL INŻYNIERSKIRezygnacja z tysięcy kafelków PNG na rzecz wektorowego PMTiles odpytywanego przez HTTP Range Requests.
Trudne problemy i kompromisy
DETAL INŻYNIERSKIPłynne renderowanie izobat batymetrycznych przy 60 FPS na procesorach mobilnych ze średniej półki cenowej.
Rezultat produkcyjny
Działająca aplikacja mobilna z płynnym trybem offline i autorskim silnikiem map.
Jak to jest zbudowane
FastAPI + PostGIS (55 migracji schematu) + silnik kafelkowy PMTiles + MapLibre GL + subskrypcje Stripe z weryfikacją webhooków.
Masz wdrożenie o podobnej złożoności?
Rozmawiasz bezpośrednio z osobą, która zaprojektowała i wdrożyła ten system.