Boomerang / PrintNetwork
The software that ran a custom-printing factory, from partner orders to the accountant’s desk
Boomerang was Ali KiaKazemi's company for clothing manufacturing and custom printing. Other businesses ordered printed clothing and merchandise from it and sold them under their own names. Fantazio merged with Boomerang in 2017, and the idea that brought us together was XStudio, a studio where anyone could design their own shirt. Later I built the platform that ran the whole company: partners order through a portal, and inside, the factory floor, the warehouse and the accounts all work from the same system.
The factory floor
Image coming soon
Before the platform, orders reached our office on flash drives. A partner copied their artwork onto a memory stick and sent it over. Later the orders came in on Telegram. Each one carried artwork, a garment, a print position and a deadline, and the floor, the warehouse and the accountant each kept their own version of it.
The heat presses and printers
Image coming soon
A partner uploads artwork on the portal, picks a product and where the print goes, and follows the order by link. On the floor, each of the twelve to fifteen operators sees only their own step. Packing and shipping have their own stations, and every order reconciles with the accounting system. Stock is tracked across warehouses. We always kept twelve colours and seven sizes of three products (T-shirts, hoodies and sweatshirts), with more than 20,000 garments in the warehouse at any moment. Partners' prices move between Bronze, Silver and Gold each month, depending on how much they ordered.
Boomerang's platform was our own internal tool, so I designed and built it around the way we already worked. It ran from 2021, and at its peak it carried thousands of orders a month.
The production board
Image coming soon
A partner uploading artwork on the portal
Image coming soon
More than fifty thousand garments went out through more than a hundred partners. It ran the business, from partner orders to the accountant's desk, until I stepped away in January 2026.
A partner’s order tracking
Image coming soon
The monthly partner report
Image coming soon
Under the hood
One Laravel API and two Nuxt apps, in Persian on the Persian calendar; per-task queues on the floor, multi-warehouse stock, invoice sync with the Click MIS accounting system and a partner API with stock updates; 260 API routes.
Integrations
- Click MIS ERP
- Zarinpal
- PrestaShop
- S3 / DigitalOcean Spaces
- Laravel Passport / Sanctum
- Excel import/export
- Docker / GHCR
- Kubernetes
- GitHub Actions