Dec 2019 - Feb 2020
fleetpro-logo

Fleetpro V2

Real-time asset monitoring mobile application with features like map-based tracking, route playback, and geozones.

Technical Specs

  • Initially used Expo Push Token (FCM) and expo-server-sdk for push notifications, but switched to firebase-admin due to Expo v37's requirement for a google-services.json file from Firebase console. Notifications alert users about asset problems like low battery, over speed, over idling, and over parking.
  • JWT for authentication.
  • AsyncStorage to save user info and session data.
  • State management handled by Redux with Redux Saga.
  • Backend deployed on IIS7 using iisnode.
  • Application available on both Apple Store and Google Play.

Features

  • Selection of server during login
  • Internalization (i18n) - Indonesia and English
  • Dashboard
  • Assets lists
  • View asset on map
  • Show assets nearby
  • Show multiple assets on map at the same time
  • Zones
  • Trace asset movement (Polling every 30 sec)
  • Playback - Select date and show the asset history route.
  • Playback History List
  • Change map type
  • Interval Settings
Role
Contributions
  • Responsible for overall design revamp to modernized.
  • Responsible for overall revamp of tech stacked being used from native Java and Swift language to a hybrid app using React native.
  • Responsible for revamping the overall backend architecture.
  • Worked closely with the QA team and CTO.
  • Bug fixing, enhancement and improvement.
Prev
Vesselpro V2
Next
Delivery Pro Receiver
biansor-logo
Developed & designed by
Biansor Almerol

biansor.com © Jan 2025 - Present. All rights reserved.