A helyzet
A SafestWay személyes biztonsági app éjszakai sétákhoz. Az útvonalat nem az határozza meg, hogy melyik a legrövidebb, hanem az, hogy melyik a legbiztonságosabb.
Mi volt benne nehéz?
Milliónyi bűnözési, közvilágítási és térfigyelőkamera-adatot kellett feldolgozni, hogy ezek alapján lehessen útvonalat választani. A teljes rendszer felépítését is nekem kellett megterveznem.
Mi volt a feladatom?
- Alapító mérnökként én terveztem meg a teljes rendszer felépítését. A közös kódtárhoz Turborepót használtam. A mobilalkalmazás React Native-val készült, külön Androidra írt Kotlin-programrésszel. A háttérrendszert NestJS-re, az adatbázist PostgreSQL-re és PostGIS-re építettem.
- A térképes felület Mapbox GL-lel készült, az útvonalválasztás Graphhopperre épül.
- A rendszer AWS-en fut (ECR, ECS, Fargate).
Mikor jöhet jól ez neked?
- Ha sok térképes adatot kell feldolgoznod, és olyan fejlesztőt keresel, aki a mobilalkalmazástól az adatbázisig megtervezi a rendszert.
- Ha új terméket készítesz, és a fejlesztés mellett annak eldöntésében is segítséget szeretnél, mit tudjon.