- Its an implementation of real time stream processing using apache kafka
- to simulate real time consignment tracking
- ingests real time gps location from rider app (see repo)
- performs stream processing to find ETA
- user app receives the changes via a SSE server
- spatial data stored in postgres + postgis managed via drizzle ORM
- app built is built on expo + React Native
- background + foreground location via expo-location
- background location may not work correctly on some devices and emulators due to an unresolved issue in expo-location read here #33911





