Starters

Haulr

A logistics marketplace template: a marketing site, a user dashboard, and an admin dashboard for shipping and driving.

Best viewed on desktop for the full experience

Category
Logistics
Stack
  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • shadcn/ui
License
Free for any project
Routes
39 routesView

What is Haulr?

Haulr is a shipping marketplace for the US. People who need something moved, like a car, furniture, a piano, or pallets, post it on Haulr. Drivers then send offers with their price, and the shipper picks the driver they like.

Drivers can also share empty space on trips they're already making. For example, a driver going from Dallas to Chicago with half an empty truck can post that space, and people can book a spot.

One account does both. Anyone can ship things, and anyone who adds a vehicle can drive.

What is this template?

Haulr is a complete frontend template for a two-sided logistics marketplace. It includes:

  • A full marketing website
  • A user dashboard for shipping and driving
  • An admin dashboard to run the whole platform

It's built with realistic content and connected dummy data, so it looks and feels like a real product, not a demo.

Main features

Marketplace

6
  • Post a shipment with a step-by-step form that changes by category (car, furniture, heavy item, freight)
  • Live bidding with countdown timers and new offers sliding in
  • Compare offers by price, rating, vehicle, and delivery date
  • Share truck space with routes, stops, and a live space meter
  • Book a spot on a driver's trip with a live price estimate
  • Instant shipping cost calculator

User dashboard

9
  • Manage shipments and accept offers
  • Live shipment tracking with a map and a status timeline
  • Track sent offers (winning, outbid, won, lost)
  • Manage trips, spot requests, and jobs
  • Pickup and delivery photo uploads
  • Vehicles with insurance and verification
  • Messages between shippers and drivers
  • Payments, earnings charts, and payouts
  • Reviews, saved items, notifications, and settings

Admin dashboard

9
  • Platform overview with GMV, revenue, and bookings
  • Analytics: marketplace funnel, health metrics, top routes and states
  • Manage shipments, trips, offers, and jobs, including late deliveries
  • User management with suspend, ban, and support mode
  • Document verification queue
  • Payments, refunds, payouts, and revenue reports
  • Disputes with evidence review and resolution
  • Community reports and review moderation
  • Blog editor, platform settings, team roles, and an activity log

Experience

5
  • Role-based navbar (logged out, user, admin)
  • Smooth Motion animations: page transitions, tab switches, counters, countdowns
  • Fully responsive, from mobile to desktop
  • Empty, loading, and error states on every page
  • Demo login for both user and admin

What makes it unique

  • Two-sided marketplace

    Most templates are a simple store or a single dashboard. Haulr has two kinds of users working together.

  • Two ways to ship

    Shippers can get bids on their item, or book space on a driver's existing trip.

  • Real business workflows

    Bidding, booking, tracking, payouts, disputes, and verification all work the way a real logistics company would run them.

  • One account, two roles

    The same person can ship and drive, and the dashboard adapts to what they do.

  • Live, real-time feel

    Countdowns, live bids, tracking progress, and space meters make the site feel active.

  • Connected data

    The same users, shipments, and IDs appear across the public site, user dashboard, and admin dashboard.

  • Three complete apps in one

    A marketing site, a user dashboard, and an admin panel that all match.

Routes

39 routes

Public site

/
Home page
/shipments
Browse, post, and bid on shipments
/loads
Browse and post truck space
/estimate
Shipping cost calculator
/blog
Shipping guides
/login
Log in
/signup
Create an account
/terms
Terms of service
/privacy
Privacy policy

User dashboard

/dashboard
Overview
/dashboard/shipments
My shipments and offers received
/dashboard/tracking
Live tracking
/dashboard/offers
Offers I sent
/dashboard/trips
Truck space I shared
/dashboard/jobs
Jobs to pick up and deliver
/dashboard/vehicles
My vehicles
/dashboard/messages
Messages
/dashboard/payments
Payments and earnings
/dashboard/reviews
Reviews
/dashboard/saved
Saved items
/dashboard/notifications
Notifications
/dashboard/settings
Settings

Admin dashboard

/admin
Platform overview
/admin/analytics
Analytics
/admin/shipments
All shipments
/admin/trips
All trips
/admin/offers
All offers
/admin/jobs
All jobs
/admin/users
Users
/admin/verification
Document reviews
/admin/vehicles
Vehicles
/admin/payments
Payments and payouts
/admin/revenue
Revenue
/admin/disputes
Disputes
/admin/reports
Reports
/admin/reviews
Review moderation
/admin/blog
Blog posts
/admin/settings
Platform settings
/admin/activity
Activity log