Przejdź do treści głównej
UnitAI
Rozbiór inżynierski · Priorytet P0

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.

NA PRODUKCJI
SCREENSHOT FRAME16:9
MEDIA:FR-01Dowody działania systemu FishRadar — Skalowalny Ekosystem Geoprzestrzenny
Głębia
01 · Kontekst

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.

02 · Problem

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.

04 · Rozwiązanie

Rozwiązanie

Zaprojektowanie i wdrożenie wieloplatformowej aplikacji (Capacitor Android/iOS + PWA) korzystającej z pojedynczych archiwów PMTiles i lokalnej bazy danych.

05 · Decyzje

Kluczowe decyzje inżynierskie

DETAL INŻYNIERSKI

Rezygnacja z tysięcy kafelków PNG na rzecz wektorowego PMTiles odpytywanego przez HTTP Range Requests.

07 · Trudne problemy

Trudne problemy i kompromisy

DETAL INŻYNIERSKI

Płynne renderowanie izobat batymetrycznych przy 60 FPS na procesorach mobilnych ze średniej półki cenowej.

09 · Rezultat

Rezultat produkcyjny

Działająca aplikacja mobilna z płynnym trybem offline i autorskim silnikiem map.

Architektura

Jak to jest zbudowane

FastAPI + PostGIS (55 migracji schematu) + silnik kafelkowy PMTiles + MapLibre GL + subskrypcje Stripe z weryfikacją webhooków.

DIAGRAM21:9
DIAGRAM:CASE_ARCHITECTUREPlaceholder — oczekuje na autoryzowany materiał (D3).
Co ten projekt dowodziZdolność do zaprojektowania i samodzielnego wdrożenia złożonego systemu: mobile + GIS + backend + płatności.

Masz wdrożenie o podobnej złożoności?

Rozmawiasz bezpośrednio z osobą, która zaprojektowała i wdrożyła ten system.

FishRadar — aplikacja mobilna z mapami GIS offline i AI na telefonie | UnitAI