Feb - Apr 2020
vesselpro-logo

Vesselpro V2

Asset tracking mobile application for monitoring and managing assets, particularly vessels in real-time.

Technical Specs

  • Initially used Expo Push Token (FCM) and expo-server-sdk for push notifications, later switched to firebase-admin due to Expo v37 requiring a google-services.json file from Firebase console. Notifications alert users about asset issues like low battery, over speed, over idling, and over parking.
  • JWT for authentication.
  • AsyncStorage to save user info and session data.
  • State management with Redux and 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
Trackme V2
Next
Fleetpro V2
biansor-logo
Developed & designed by
Biansor Almerol

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