EXPRECO Logistics Quote System & API Integration
Real-time shipping quotes powered by Laravel, Livewire, UPS, and FedEx APIs
EXPRECO is a logistics quote management system designed to simplify shipping cost calculations and customer quote handling. I developed the platform using Laravel and Livewire, integrating UPS and FedEx APIs to calculate real-time shipping rates based on package details and destination information. The system also included a customer ticketing workflow with email integration, allowing businesses to respond to customer queries and share shipping quotes directly from the platform.
Client
Ricardo
COO, Herco – Cargo Services
Role
Full-Stack Developer
Year
2022
Category
Logistics · API Integration · Laravel
EXPRECO Logistics Quote System Shipping Rate Automation & Quote Management#
The Challenge#
Managing shipping quotes manually becomes increasingly difficult when pricing depends on multiple variables such as package dimensions, weight, origin, destination, service type, and carrier-specific rates.
EXPRECO needed a centralized logistics quote platform that could bring these processes into a single workflow. The system needed to support multiple shipping carriers, different calculation methods, customer inquiries, quote management, and internal reporting without making the quoting process unnecessarily complicated.
The main requirements included:
- Retrieve shipping rates from multiple carriers
- Calculate shipping costs based on shipment details and destination
- Support different types of shipping calculators
- Provide a responsive interface for entering shipment information
- Manage carriers and their associated rates
- Allow customers to raise support tickets related to quotes
- Share generated quotes with customers through email
- Track quote-related conversations
- Provide daily reporting for operational visibility
- Keep the workflow fast and interactive for users handling frequent quote requests
The Solution#
I developed EXPRECO as a Laravel-based logistics quote and rate management application using Laravel, Livewire, and MySQL.
The application connects directly with UPS and FedEx APIs to retrieve carrier rates and calculate shipping costs based on shipment information.
Rather than building the application around a single shipping calculator, I structured the system around multiple calculation workflows. This allowed EXPRECO to handle different shipping scenarios while keeping the user experience focused on the specific type of shipment being quoted.
The platform also connects quote generation with customer support. A customer can submit a question about a quote through the ticketing workflow, while the internal team can review the request, respond by email, and share the relevant quote without moving between multiple systems.
Building the Interactive Experience with Laravel Livewire#
One of the important parts of the project was keeping the quote-generation workflow interactive without requiring traditional full-page form submissions.
I used Laravel Livewire to build the interactive parts of the application. This was particularly useful for the calculators because shipment information can contain multiple dependent fields and the calculated result needs to update based on the user's input.
The Livewire-based approach allowed the application to:
- Capture shipment information dynamically
- Handle calculator form interactions without unnecessary page reloads
- Update calculation inputs and results within the same interface
- Manage validation and user input states
- Keep the quote workflow tightly connected to the Laravel backend
- Provide a more responsive experience for users generating multiple quotes
Instead of building a separate JavaScript-heavy frontend for the calculator workflows, Livewire allowed the application to keep the calculation logic and business workflow closely integrated with Laravel.
This also made the application easier to maintain because the interactive components remained part of the Laravel application rather than becoming a completely separate frontend architecture.
UPS & FedEx API Integration#
A core requirement of EXPRECO was the ability to retrieve shipping rates from external carrier systems.
I integrated both UPS and FedEx APIs so the application could request carrier-specific shipping rates and use those responses as part of the quote calculation workflow.
UPS Integration#
The UPS integration handles communication between EXPRECO and UPS's shipping services to retrieve applicable rates based on the shipment information entered by the user.
The application prepares the required shipment data, sends the request to the UPS API, processes the returned rate information, and makes the result available to the quoting workflow.
This removed the need for users to manually check UPS pricing outside the application.
FedEx Integration#
FedEx was integrated using a similar workflow, allowing EXPRECO to communicate with FedEx, request applicable shipping rates, and incorporate the returned pricing into the quote process.
Having both carrier integrations available inside the same application meant users could work with multiple carrier options from a centralized interface.
Carrier Rate Handling#
The application also included carrier and rate management so that shipping information could be organized around the carriers supported by the platform.
This provided a foundation for managing:
- Carriers
- Carrier-specific rates
- Shipping calculation rules
- Rate information used by different calculators
- Carrier-specific quote workflows
Multiple Shipping Calculators#
EXPRECO was not limited to a single generic shipping calculator. Different business scenarios required different calculation workflows, so the platform included multiple calculators designed around specific quoting requirements.
Main Calculator#
The main calculator provides the primary workflow for generating shipping quotes.
Users enter shipment information such as package details and destination information, after which the system processes the request and retrieves the applicable shipping rates.
The calculator acts as the central quoting workflow for common shipment requests.
Calculator Import#
The import calculator provides a dedicated workflow for shipments involving inbound or import-related calculations.
Separating this workflow from the main calculator made it possible to accommodate different calculation requirements without overloading one form with every possible scenario.
Calculator Export#
The export calculator handles outbound/export shipment calculations and provides a dedicated interface for the information required during that quoting process.
This separation helped keep each workflow easier to understand for the users operating the system.
Ocean Calculator#
The platform also included an ocean shipping calculator for ocean freight-related calculations.
Ocean shipping has different requirements from standard parcel shipping, so providing a dedicated calculator allowed the application to handle this workflow separately rather than forcing users through the same process used for UPS and FedEx parcel quotes.
US Calculator#
A dedicated US calculator was also implemented for US-specific shipping calculations.
This allowed EXPRECO to support different geographic and operational requirements through separate calculation workflows while keeping the overall platform centralized.
Quote Management#
The calculators were designed as part of a larger quote-management workflow rather than functioning as isolated forms.
Once shipping information was processed, users could review the available costs and continue working with the quote.
This created a flow from:
Shipment Information → Calculation → Carrier Rates → Quote → Customer Communication
The approach helped reduce manual steps between calculating a shipping price and communicating that price to the customer.
Support Tickets for Shipping Quotes#
Another important part of EXPRECO was connecting the quoting system with customer support.
Customers could submit questions related to their shipping quotes through a ticketing workflow. Instead of requiring the support team to manually track these conversations through a separate process, quote-related communication could be managed within the application.
The ticketing system supported the workflow of:
- Customer submits a question
- Support team reviews the ticket
- Team checks the related quote and shipment information
- Response is prepared
- Quote information can be shared with the customer
- Communication is delivered through email
This made the support process more closely connected to the actual quote instead of treating customer questions as unrelated support requests.
Email Integration & Quote Sharing#
Email integration was added to the ticketing workflow so the team could communicate directly with customers.
The system could be used to respond to customer questions and share generated quote information through email.
This helped bridge the gap between the internal quote-management process and the customer's final communication.
Instead of calculating a quote in one system and manually recreating the information in an email, the quote workflow could remain connected to the support conversation.
Daily Reporting#
EXPRECO also included daily reporting to provide better visibility into the application's quoting activity.
Daily reports helped the team review operational activity and understand the volume of quote-related work being processed through the platform.
Reporting provided a more structured way to monitor activity rather than relying entirely on individual quote records or manual tracking.
This was particularly useful for a logistics workflow where the number of calculations, quotes, and customer interactions can change from day to day.
Key Features#
Real-Time Shipping Quotes#
Shipping quotes are generated dynamically using shipment information, package details, destination data, and available carrier rates.
UPS & FedEx API Integration#
Integrated UPS and FedEx APIs to retrieve carrier shipping rates and support multi-carrier quoting.
Multiple Shipping Calculators#
The application supports different calculation workflows, including:
- Main calculator
- Import calculator
- Export calculator
- Ocean calculator
- US calculator
Carrier Management#
Centralized management of carriers and carrier-specific rate information used throughout the quoting workflows.
Livewire-Powered Interface#
Used Laravel Livewire to build interactive calculator workflows, dynamic form interactions, validation, and quote-generation experiences without unnecessary full-page reloads.
Quote Management#
Connected calculator results with the broader quote workflow so generated shipping costs could be reviewed and used for customer communication.
Customer Support Tickets#
Built a ticketing workflow for customer questions related to shipping quotes, allowing the internal team to manage conversations from within the application.
Email Quote Sharing#
Integrated email functionality into the support workflow so teams could respond to customers and share quote information directly.
Daily Reporting#
Implemented reporting functionality to provide visibility into daily quote and operational activity.
Technical Architecture#
The application was built using a Laravel-centered architecture with Livewire handling interactive frontend workflows.
Backend: Laravel
Interactive UI: Livewire
Database: MySQL
Laravel handled the application's business logic, database operations, API communication, ticketing workflows, email integration, and reporting, while Livewire provided the reactive interface required by the different calculators.
This combination allowed the application to remain relatively straightforward to maintain while still providing the interactive behavior expected from a modern quoting platform.
My Role#
I was responsible for the development of the EXPRECO logistics quote system, including the Laravel backend, Livewire-based interactive workflows, carrier API integrations, calculators, quote management, ticketing functionality, email integration, and reporting features.
The project required more than simply connecting two shipping APIs. The main challenge was bringing carrier rates, different calculation workflows, quote management, and customer communication together into one operational system.
Outcome#
EXPRECO transformed a multi-step shipping quotation process into a centralized web application.
The resulting platform provided a single place to:
- Generate shipping quotes
- Retrieve UPS and FedEx rates
- Handle different shipping calculation scenarios
- Manage carriers and rates
- Track quote-related customer questions
- Respond to customers through email
- Share generated quotes
- Review daily operational activity
The combination of Laravel, Livewire, carrier API integrations, multiple calculators, ticketing, and reporting gave EXPRECO a more structured workflow for managing shipping quotes from calculation through customer communication.
Gallery





Tech stack
Livewire
UPS API
FedEx API
REST APIsTimeline
Full-Stack Development
2021–2022
Technical Insights
Related Architecture & Engineering Articles

Why PHP Still Matters in Modern Web Development
PHP has evolved far beyond its early reputation as a simple scripting language. Modern PHP powers scalable backend systems, ecommerce platforms, APIs, SaaS products, and frameworks like Laravel, making it a practical choice for today's web development landscape.