The Brief
The client came to us with a simple problem: their logistics operation was held together by spreadsheets and group chats. With 50+ vehicles and 200+ shipments per week, things were falling through the cracks daily.
Week 1–2: Discovery & Scoping
We started with a deep-dive discovery call...
Week 3–4: Setup & Configuration
With the scope locked, we spun up an Odoo 17 instance...
Week 5–6: Custom Modules
The standard Odoo fleet module did not cover everything...
Week 7–8: Testing & Go-Live
We ran three rounds of UAT with the client team...
What We Learned
Tight deadlines are possible when the scope is locked before a single line of code is written.
Written by Abaay
Software builder focused on practical outcomes in web platforms, ERP systems, and automation workflows.
You might also like
How We Built a Custom ERP for a UK Logistics Company in 8 Weeks
A behind-the-scenes look at how we scoped, designed, and delivered a full Odoo implementation on a tight deadline - and what we learned.
Read more →Why Most Businesses Should Replace Zapier With Custom Automation
Zapier is great - until it isn't. Here's when it makes sense to build your own automation pipeline and how to do it with n8n.
Read more →Next.js 14 vs Remix: Which Should You Use for Your Next Web App?
We've built production apps with both. Here's an honest comparison of performance, DX, and when to pick one over the other.
Read more →Found this helpful?
Have a project in mind?
We write about what we build - and we'd love to build something for you.
Let's talk