Skip to main content
Back to projects
01Live2026

Full-Stack Logistics Platform

Streamline Logistics

A full-stack courier and logistics platform covering quotations, payments, bookings, customer accounts, driver workflows, tracking, proof of delivery and administration.

Role

Full-Stack Developer

3

Main user environments

5

Vehicle categories

Full-Stack

Application architecture

Overview

Streamline Logistics is a large full-stack logistics platform built around the complete courier booking journey. The application handles customer quotations, payments, bookings, account management, operational workflows and delivery tracking through separate customer, driver and administrative interfaces.

The problem

Courier booking systems require several connected workflows to operate reliably. Customers need clear pricing and booking tools, drivers need job and delivery information, and administrators need visibility across customers, bookings and fleet operations. These processes also need to remain consistent across payment, tracking and account functionality.

The solution

I developed the platform as a structured full-stack application using Next.js on the frontend and an Express backend deployed separately on Railway. The system uses PostgreSQL with Prisma for persistent application data and Stripe for payment handling. Features were separated into customer, driver and administrative workflows so each user type receives an interface designed around their tasks.

Key features

  • Courier quotation and pricing workflow
  • Same Day, Multi Drop and Full Load delivery options
  • Vehicle selection and capacity handling
  • Stripe Checkout payment workflow
  • Booking creation and management
  • Customer account dashboard
  • Booking history and invoice management
  • Saved routes and repeat booking functionality
  • Driver portal and job management
  • Public delivery tracking
  • Proof of delivery uploads
  • Administrative customer and driver management

My contribution

  • Designed the frontend application structure
  • Built responsive customer-facing interfaces
  • Developed backend Express routes and business logic
  • Designed and integrated PostgreSQL data models
  • Implemented Prisma database access
  • Integrated Stripe Checkout
  • Built customer dashboard functionality
  • Built driver-facing operational workflows
  • Implemented tracking and proof-of-delivery features
  • Deployed frontend and backend services

Technology stack

Next.jsTypeScriptTailwind CSSNode.jsExpressPostgreSQLPrismaStripeCloudinaryVercelRailway

System architecture

Customer Browser

Next.js Frontend

Express API

Prisma ORM

PostgreSQL Database

External Services

Project

Explore the application.

View the deployed application or inspect the source code and development history through GitHub.