Ibn Alaoud
Vehicle marketplace & live auction platform, Oman
Auction house, est. rebuild
Zero Data Lost
1,000+ live users migrated mid-rebuild

Medium
Full platform rebuild + live auctions
Timeline
3 months
Client
Ibn Alaoud
The Trade-In
A legacy PHP platform running raw SQL queries — slow, hard to maintain, and lacking modern features. The client, an Oman-based vehicle importer who refurbishes and resells vehicles sourced worldwide, needed a full modernization without losing any existing user data, plus an entirely new capability: a real-time live auction system.
Trade-in listing
- Platform
- Legacy PHP
- Data layer
- Raw SQL queries
- Condition
- Functional, dated
- Missing
- Real-time bidding

The Rebuild
A complete rebuild — React/Next.js frontend, Node.js backend with Sequelize ORM over the existing MSSQL database (schema restructured, all existing user data preserved and migrated cleanly). Delivered a scheduled, real-time live auction module built on Socket.io, an enhanced account module with a balance-clearance system, React Hook Form validation throughout, and a fully responsive, SEO-optimized site replacing the old framework end to end.
Our role
Backend-focused — built high-performance, scalable APIs to support real-time bidding and the platform's core operations.
Going, Going, Migrated
1,000+ users successfully migrated to the new platform with zero data loss. Client was satisfied with the delivered platform.

1,000+
users migrated
0
data lost
Live
real-time bidding, new to the platform
“Migrating a live production database mid-rebuild without losing a single existing user is the hard, unglamorous part most rebuilds get wrong — this one didn't. The real-time auction system replaced a feature that didn't exist at all on the legacy platform.”
Auctioneer’s note
Available now
Let's work together
Have questions or ready to start a project? We're here to help you