Facebook Pixel
freightmax.com

FreightMax SaaS Platform for Logistics and Fleet Management.

Business problem

01

Our approach

02

What we learned

03

Impact of our work

04

Conclusion

05
moon
moon 1

Business problem

01

The company has more than 20 years of experience in load and fleet management, working with both their own and outsourced carriers. Over this period, they gained a deep understanding of the real challenges in the logistics market. Despite using more than 30 different software products and other solutions, they could not find an ideal system for effective load management.

As a result, the company struggled to manage its workflow efficiently and couldn’t scale operations. The absence of a unified SaaS platform meant every new process increased complexity, making it impossible to onboard additional staff effectively. Without automation and centralized data, they faced confusion, poor collaboration, and constant obstacles in reaching business goals

Finally, the company was losing a substantial amount of money every year due to these inefficiencies, which placed an unsustainable burden on the organization.

Black building
Large building
White building
Loaded truck
Road for trucks
Moon
Desert
Small tree
Big tree
Client home
Unloaded packages
Animation 1
Animation 2
Animation 3
Animation 4
Animation 5
Animation 6
Animation 7
Animation 8

Our approach

02

We started by working closely with the founders and high-level managers to understand the company’s vision and strategic priorities. Alongside this, we conducted detailed discussions with employees across all departments, including dispatchers, carriers, accountants, and warehouse managers. These sessions gave us a complete picture of real workflows and the daily challenges faced at every level of the organization.

Over a period of 150 business days, our team carried out deep analysis and documentation. We created complete user flows, mapped business processes, and produced more than 350 pages of digital and project documentation. This structured foundation ensured that the final SaaS platform was not only aligned with management objectives but also practical for everyday use by employees.

Design

The design phase of the project, involving three designers, lasted approximately 120 business days. We began with an in-depth UX research phase. During this time, we gained access to all the software programs the company was using. We created accounts, explored these tools, and thoroughly analyzed their limitations and the problems they were designed to address.
Next, we conducted market research to identify additional software solutions. We shortlisted a few, obtained accounts, and examined their functionalities to understand how they could complement or improve upon the current setup.
We also conducted interviews with over 25 top managers who oversaw the 500 employees. These online meetings focused on understanding how the existing software was being used and the overall business processes. These conversations provided invaluable insights, allowing us to become proficient in their operations and well-prepared to start designing effective solutions.
From this research, we concluded that the business needed a custom software solution to address all their challenges. We began by drafting initial documentation, which was continually updated and revised throughout the process. Based on the interviews, we created personas and a user journey map to capture the complete experience with the product. This helped us identify key pain points, opportunities, and the different phases users go through.
We then designed a user flow accompanied by initial sketches. Building on these, we developed a sitemap and proceeded to create wireframes. Once the wireframes were finalized, we moved on to designing the user interface. The entire process was iterative, with constant refinement based on feedback and validation.
design
front-end
back-end

Front end Development

The FreightMax web application was developed with React 18 and TypeScript, providing a strongly typed, scalable front-end architecture. It follows the MVC (Model-View-Controller) pattern and leverages Redux Toolkit for predictable state management and improved code organization.

Programming Frameworks

React and TypeScript
React provides a component-based architecture for scalable UI development, while TypeScript improves reliability with type safety and reduced bugs.

UI Component Library

Ant Design v5
Offers a robust set of professional UI components, accelerating development while ensuring design consistency and a polished interface.

State Management

Redux Toolkit & RTK Query
Redux Toolkit streamlines state management and improves code organization. RTK Query is used for efficient data fetching, caching, and API communication.

Form Handling

React Hook Form v7 + Yup
Enables fast, reliable form handling with schema-based validation, minimizing boilerplate code and improving the developer experience.

Routing

React Router DOM v6
Provides modern, declarative navigation across the FreightMax platform with support for dynamic routes and nested structures.

Styling & Standards

SCSS, ESLint, Prettier, Husky
SCSS offers advanced styling control. ESLint and Prettier maintain consistent code quality, while Husky enforces standards at commit level.

Mapping Integration

Google Maps
Integrated for real-time visualization of truck movements, enhancing load tracking and logistics operations.
design
front-end
back-end

Back end Development

The backend was built with a microservices-based architecture, ensuring scalability, high availability, and fault tolerance. Designed to handle complex workflows and large volumes of data, it supports growth of up to 50x while maintaining performance and reliability.
Using Node.js, TypeScript, and Golang, the backend integrates relational and NoSQL databases, efficient caching, real-time messaging, and Kubernetes orchestration. This foundation provides a robust and future-proof system for logistics and supply chain management.

Architecture

Microservices-Based
Decoupled services ensure scalability, fault tolerance, and independent deployment.

Gateways

API Gateway & WebSocket Gateway: Manage secure communication and enable real-time interactions.

Business Logic Services

Decoupled services ensure scalability, fault tolerance, and independent deployment.

Service-Level Architecture

Provide robust, strongly typed backend services with scalable, high-performance development practices.
Transports – Handle API requests and external interactions
Services – Core business logic layer
Repositories – Data persistence and access layer

Common Libraries

Shared utilities for logging, authentication, error handling, and cross-cutting concerns.

Programming Frameworks

Node.js / TypeScript & Golang
Provide robust, strongly typed backend services with scalable, high-performance development practices.

Databases & Storage

PostgreSQL
Structured relational database for user profiles, reports, and transactional data.
MongoDB
Supports unstructured and semi-structured data with flexibility for specific features.
Redis
In-memory caching and session management for high-speed operations.

Search & Messaging

Elastic search
Delivers high-performance search across large datasets, ensuring fast query response.
Kafka, NATS & RabbitMQ
Reliable message brokers for event streaming, real-time communication, and data exchange between microservices.
Firebase
Integrated for real-time push notifications.

Communication Protocols

REST API
Standard data transactions between frontend and backend.
gRPC / Protobuf
High-performance communication between backend services.
WebSocket
Ensures real-time updates for drivers, dispatchers, and carriers.

Orchestration & Scaling

Kubernetes
Container orchestration for efficient scaling, service resilience, and high availability.
design
front-end
back-end

Carrier Profile

Comprehensive carrier profile management, including verification, trucks, drivers, and related details.

Some Business Sections

Newly registered carriers
Approving payment terms with a carrier
List of all registered carriers

Agency Profile

Fully customizable options for creating tailored packages for each company type.

Agency main information with edit options
Agency view showing authority, branches, and agent panel
Agency finance section with credit check details

Load

Complete load management with advanced configuration options.

Load list with statuses
Opened load detail page (summary)
Load detail page showing fuel advance

Payroll

Automated payroll calculation for agencies, covering all scenarios.

Payroll gross profit table
Payroll charges with custom distribution options
Collections section with payment plan and pay option

Accounting

Comprehensive billing, payables, and receivables management.

Pay carrier and auto-send payment approval file
Receivables with partial payment and auto-invoice
Customer receivables with per-load and bulk receive options

Real-Time Tracking

Live tracking of every carrier and each truck individually.

Real-time tracking of 33 trucks with details for one truck
Real-time map showing 33 trucks
Start/end routes with carrier load details

Truckboard

Complete truckboard management for agencies with full control of their own boards.

Truckboard Screenshot 1
Truckboard Screenshot 2
Truckboard Screenshot 3
Green Round

What we learned

03

Real-World Usability Is the True Test

Even the most detailed designs and thorough planning can fall short when tested in real-world conditions. With FreightMax, the first release revealed that user expectations were not fully met, despite positive feedback during design. This gap showed us that real usability can differ significantly from initial assumptions, making continuous validation essential for success.

Validating Early, Saving Later

To overcome this, we implemented interactive, clickable wireframes that replicated real product behavior. By testing user interactions early, we were able to identify and resolve issues before development was finalized. This not only improved the product’s usability but also reduced costs and time for the client, ensuring the final platform was both effective and user-approved.

Impact of our work

04
  • We created a comprehensive SaaS platform that unifies and manages all of the company’s operations in one place, reducing manual work from 100+ employees over several days to just 2–3 employees within a few hours.
  • Our team delivered a tailored SaaS platform that streamlines workflows and ensures seamless process management. Tasks that once required more than 100 employees working for days can now be handled by 2–3 employees in just a few hours.
  • We developed a fully integrated SaaS platform that centralizes automation, data management, and real-time operations. This reduced manual effort by over 95%, allowing processes that previously demanded 100+ staff members to be executed by only 2–3 employees in a fraction of the time.
  • Aimit built a next-generation SaaS platform designed to simplify complexity, eliminate inefficiencies, and transform operations. What once took more than 100 people several days is now completed by 2–3 employees in just hours, saving both time and resources while boosting scalability.

replaced four software programs

eliminated 200 manual-task roles

scalable by 50x with seamless performance

improved user satisfaction and feedback

faster system with optimized load times

one-click business reporting

role-specific smart notifications

Conclusion

05

The FreightMax project illustrates how a fully integrated SaaS platform can redefine logistics and supply chain management. Over the course of 150+ business days of deep analysis, more than 300 pages of documentation, and intensive collaboration with dispatchers, carriers, accountants, and warehouse managers, we engineered a scalable system capable of replacing dozens of disconnected tools.

By reducing manual work that once required over 100 employees to just 2–3 employees working only hours instead of days, FreightMax has dramatically improved efficiency, scalability, and accuracy. The platform now supports real-time operations, advanced reporting, and seamless integrations, enabling the company to scale up to 50x while maintaining reliability.Through this process, we proved that with the right approach, deep discovery, iterative design, and enterprise-grade engineering businesses can not only solve existing challenges but also unlock new opportunities for growth, automation, and long-term success. Within 120 business days, we completed the design phase, followed by more than 1,000 business days of development. During this period, we deployed to production over 30 times, each release delivering new functionality. Development is still ongoing, ensuring continuous improvement and innovation.

Let’s collaborate!

Leave your contact details, and we’ll reach out to you.
D-CV
Moulk CRM
Moulk Delivery
Malls
Moulk Store
Mankan
DavClinic
DavLab