DITS Logo
Connect With Us
Cloud-Based Freight Marketplace for Load Posting and Driver Bidding

Cloud-Based Freight Marketplace for Load Posting and Driver Bidding

A freight marketplace platform connecting load providers with drivers through multi-dimensional rate bidding, built on Java and Spring Boot across managed Google Cloud services that scale with the platform's bursty traffic pattern.

Cloud-Based Freight Marketplace for Load Posting and Driver Bidding

Project Overview

The platform connects load providers with the drivers who move their freight. Carriers post jobs with destinations, pickup dates, and requirements, and drivers bid against them. This digital freight matching platform shortens the distance between a load needing movement and an asset able to move it, raising carrier productivity while lowering what shippers pay. Ditstek built the platform on a Java and Spring Boot backend running on Google Cloud Platform, with providers reviewing bids alongside driver ratings and invoicing handled inside the same system.

Business Challenges We Addressed

  • Bidding Is Not Price Comparison

    Bidding Is Not Price Comparison

    A driver's bid carries mileage rate, minimum miles rate, day rate, and night rate, meaning two bids can each be cheaper depending on route and hours.

  • No Single Number To Sort

    No Single Number To Sort

    With four rate dimensions in play there is no single figure a provider can sort by, so simple cheapest-first ranking would actively mislead the decision.

  • Judgement Under Time Pressure

    Judgement Under Time Pressure

    Providers select bids quickly, so the platform had to present multi-variable economics honestly rather than reducing everything to one headline figure that hides the real cost.

  • Trust Between Strangers

    Trust Between Strangers

    Both sides commit freight and money to a counterparty they have never met, so reputation data needed to sit beside the bid rather than inside a separate profile.

  • Traffic Arrives In Bursts

    Traffic Arrives In Bursts

    Load traffic concentrates when jobs post and again as bids close, so average-sized infrastructure fails at peak while peak-sized infrastructure wastes capacity most of the day.

  • Credentials And Files On Servers

    Credentials And Files On Servers

    Application credentials and generated documents could not sit in the codebase or on individual servers without undermining both security and the ability to scale horizontally.

How We Architected the Solution

Ditstek built this freight bidding platform on managed Google Cloud services with auto-scaling deployment, kept application instances stateless through cloud storage and secrets management, and carried authorization on tokens rather than sessions.

Auto-Scaling Managed Deployment

Auto-Scaling Managed Deployment

Google App Engine scales instances against actual traffic rather than fixed provisioned capacity, matching the bursty pattern that load posting and bid closing naturally produce.

Managed Relational Persistence

Managed Relational Persistence

Google Cloud SQL provides the managed MySQL layer, with Spring Data JPA sitting over the entity model so persistence logic stays centralized as marketplace rules grow.

Entity To Transfer Mapping

Entity To Transfer Mapping

MapStruct handles conversion between internal entities and data transfer objects both ways, keeping the database model out of the public contract so schemas can change safely.

Token-Based Authorization

Token-Based Authorization

JSON Web Tokens issued at login carry role, identity, and permission claims with time-based expiry, so every API call authorizes on its own merits rather than session trust.

Secrets Outside The Codebase

Secrets Outside The Codebase

Credentials and configuration secrets are held in Google Secret Manager rather than codebase or environment files, so they rotate without a deployment and never reach source control.

Stateless Application Instances

Stateless Application Instances

Generated and uploaded files are written to Google Cloud Storage instead of local disk, keeping application instances disposable, which is what makes auto-scaling work in practice.

Core Platform Capabilities

This load matching software covers load creation, multi-dimensional rate bidding, reputation-aware bid comparison, direct party connection, and invoice management, running on managed cloud services with token-based authorization applied across every single interaction.

Load Posting And Job Creation

Load Posting And Job Creation

Providers create jobs specifying the shipper, destination, pickup date, and equipment required, publishing the load out to the marketplace for available drivers to bid against directly.

Multi-Dimensional Rate Bidding

Multi-Dimensional Rate Bidding

Drivers bid with a full rate structure rather than a single price, stating mileage rate, minimum miles rate, and separate day and night rates upfront.

Live Bid Comparison With Ratings

Live Bid Comparison With Ratings

Providers review all current bids against a load side by side, with driver ratings shown alongside rate structures so reputation is weighed at the decision point.

Bid Selection And Connection

Bid Selection And Connection

On selecting a bid the provider connects directly with the chosen driver, settling the details a structured form cannot capture between the two parties running the job.

Invoice Management

Invoice Management

Invoices generate and track inside the platform with amounts and dates against each job, keeping the commercial record in the same system as the load.

Token-Based API Authorization

Token-Based API Authorization

Tokens issued at login carry role, identity, and permission information with time-based expiry and are required to invoke the APIs, so authorization travels with each request.

Measurable Business Impact

One Place To Transact

One Place To Transact

Load providers and drivers now meet, bid, and settle in a single logistics marketplace platform, replacing the phone-and-relationship process that left both sides guessing at prevailing market rates.

Real Economics Comparable

Real Economics Comparable

Publishing the full rate structure with every bid means a provider compares genuine economics rather than a headline number, and ratings put reputation in front of the decision.

Small Operational Footprint

Small Operational Footprint

Building on managed cloud services kept the operational footprint small enough to run without a standing infrastructure team, while auto-scaling handles concentrated traffic without permanent overprovisioning.

More Portfolios

SaaS Asset Management & Reporting Platform

A cloud-based industrial asset management platform that centralizes equipment monitoring, alarm visualization, predictive maintenance, reporting, QR-enabled access, collaboration, and historical records for distributed maintenance teams across distributed industrial operating locations.

View Project
SaaS Asset Management & Reporting Platform

Got a Question or a Project in Mind?

Drop your query below, and let's explore how we can collaborate to drive engagement, visibility, and measurable results.

Send a Query