Project Overview
Industry: Manufacturing & Logistics
Client: Mediane (NL)
Development Methodology: Agile
Stakeholders: Mediane - End Client - Repro Studio - Printing House
Solution Delivered: A robust B2B platform for order automation and management of communication between four parties for Mediane, a Dutch leader in packaging materials.
Technologies Used
Backend: Drupal 11 + Laravel
Front-end: Next.js
Hosting
Coolify (self-hosted on a VPS server)

Challenge: Communication noise between four parties
Mediane does not operate alone in the process. Packaging production is a relay, where information is passed between:
- Mediane (Supplier)
- End Client (Requester)
- Repro Studio (Data & Design Preparation)
- Printing House (Production)

Dashboard overview
Problem
Before our involvement, the entire process relied on manual steps and disconnected tools, creating room for errors, misunderstandings, and security risks. There was no central system to manage the flow of information from design to order, maintain version control, and clearly separate internal and client data. The result was unnecessary strain on the team and a process that was not sustainable in the long term.
Email Overload
Before our involvement, communication took place across hundreds of emails.
Goal
To build a modern, scalable B2B platform for design approval and ordering of packaging materials, unifying fragmented processes into a single cohesive ecosystem.
Key objectives:
Process Automation: Reduce order processing time from 2 hours to 15 minutes through automated calculations.
Improved Accuracy: Eliminate manual errors in price calculations and material specifications.
Workflow Integration: Seamless transfer of approved designs from AAS to the e-commerce system.
Centralized Identity: Single Sign-On with company-based access rights across all systems.
Solution Architecture
We designed a robust multi-system platform based on a microservices architecture with RESTful API integrations.
Architecture Overview
Next.js 15 AAS: Modern React 19 with TypeScript, SSR, and NextAuth authentication
Drupal 10 E-commerce: Commerce 2.40 with advanced calculations for 5 product types
Laravel 11 IDP: SAML 2.0 provider with authentication and role synchronization
Integration Points
SAML Authentication: NextAuth + Laravel IDP + Drupal SAML SP
API Synchronization: Automatic transfer of approved designs to the e-commerce system
Company-based Access: User segmentation based on company and roles
Key Features
We designed a solution that respects the roles of each participant. The system was divided into logical components.
AAS – Design Approval System
A centralized platform for uploading, managing, and approving packaging design materials, with automated workflows and real-time notifications.
IDP – Identity Provider
SAML 2.0 authentication with enterprise user management, role synchronization via IDP attributes, and Single Sign-On across all systems.
REST API Integration
Automatic transfer of approved products from the AAS approval system to the e-commerce platform via REST endpoints, including synchronization of PDF design files.
E-commerce - advanced calculation system
5 product types with dedicated processors:
- Conical bags
- Rectangular bags
- Flowpack (flow wrap packaging)
- Top Seal
- Peel & Reseal
Automated calculations
- Material weight calculations (kg)
- Roll width optimization
- Printing costs (based on ink coverage %)
- Waste calculations (2–5% depending on type)
- Special features (perforation, track, cutting)
Exports
PDF/XLS export of orders and purchasing documents
RESULTS AND BENEFITS OF THE SOLUTION
Automation, time savings, and increased efficiency
The implemented solution delivered:
Reduced Order Processing Time: Automated calculations reduced processing time from 2 hours to 15 minutes, representing an 87.5% time saving.
Elimination of Calculation Errors: Automated calculations across all 5 product types with 27+ materials eliminated manual errors in pricing, weight, and material specifications.
Seamless Integration: Automatic transfer of approved designs from AAS to the e-commerce system via REST API without manual intervention.

Are you managing B2B processes involving multiple parties?
We build platforms that understand the relationships between you, your partners, and your clients.

