I'm always excited to take on new projects and collaborate with innovative minds.

Phone

+231 777 810 466

Email

contact@francislandford.com

Website

https://francislandford.com

Address

Soul Clinic, New Paynesville Monrovia

Social Links

Project

Cargo & Vessel Operations Mobile App (DockMaster Mobile)

A mobile application for managing cargo and vessel boarding operations with offline-first functionality and automatic data synchronization.

Client

Bam Global

Start Date

Mar 01, 2026
Cargo & Vessel Operations Mobile App (DockMaster Mobile)

Short Description

A mobile application for managing cargo and vessel boarding operations with offline-first functionality and automatic data synchronization.


Full Description

DockMaster Mobile is a Flutter-based mobile application designed to support port officers in managing cargo handling and vessel boarding/unboarding operations directly from the field.

The app is built with an offline-first architecture, allowing users to record cargo tallies, crew logs, and vessel activities without requiring an internet connection. All data is securely stored locally and automatically synchronized with the central system once connectivity is restored.

This ensures uninterrupted operations in challenging network environments while maintaining data integrity and real-time visibility across the system.


Problem

Field officers at ports often face:

  • Poor or no internet connectivity
  • Manual data recording processes
  • Delayed reporting and synchronization
  • Risk of data loss or duplication

Solution

Developed a mobile app that:

  • Works fully offline for data collection
  • Stores data locally on the device
  • Automatically syncs when internet is available
  • Provides an intuitive interface for fast data entry
  • Integrates seamlessly with the backend system

Result

  • Enabled continuous data collection without internet
  • Reduced delays in reporting vessel and cargo operations
  • Improved accuracy and reliability of field data
  • Streamlined communication between field officers and admin dashboard

Features

  • 📦 Cargo tally data entry
  • 🚢 Vessel boarding & unboarding logs
  • 👷 Crew and passenger recording
  • 📱 Offline-first data storage
  • 🔄 Background synchronization
  • 📊 Real-time updates after sync
  • 🔐 Secure authentication (if implemented)

Tech Stack

  • Mobile Framework: Flutter
  • Local Storage: SQLite / Local DB
  • Backend Integration: Laravel API
  • Architecture: Offline-first with sync queue

My Role

Responsible for:

  • Designing and developing the Flutter mobile application
  • Implementing offline-first data storage and retrieval
  • Building synchronization logic for pending data
  • Integrating APIs with secure authentication
  • Optimizing UI/UX for field usability and speed

🏷️ Tags

Flutter • Mobile Development • Offline-First • Sync System • API Integration • Field Data Collection

Share

Leave a comment

Your email address will not be published. Required fields are marked *

Your experience on this site will be improved by allowing cookies. Cookie Policy