Arizona Mobile is a device shop in Middlesbrough, UK, that does everything a local phone business does: repairs iPhones, Samsungs, Google Pixels and MacBooks, sells refurbished devices and accessories, and buys or trades in customers' old hardware. Their platform turns that entire one-stop-shop into a website, so a customer can book a repair, buy a phone or start a trade-in without walking through the door first.
I built this platform end to end.
The business problem
A repair shop's website usually stops at a phone number. Arizona Mobile wanted the whole business online: repair booking with device and issue selection, a storefront across six product categories from smartphones to parts, and the sell side, where customers describe their device and get a trade-in offer. Three different transaction types, one coherent site, and all of it manageable by a small team without a developer on call.
What I built
The repair journey starts from the device: pick the brand and model, describe the problem, choose between in-store, collection or mail-in service, and book. Behind it sits the service catalog covering the brand and repair combinations the shop offers, from screen replacements to board-level work, with the trust signals that matter locally: genuine parts, lifetime warranty on repairs, express same-day options and a no cure, no pay promise.
The shop is a full e-commerce build across laptops, smartphones, tablets, accessories, vapes and parts, with product management, categories and Stripe checkout. Refurbished stock is inherently one-of-a-kind, so the inventory model treats each graded device as its own item rather than a quantity on a SKU, which changes how listings, carts and stock reservation behave.
The trade-in flow completes the loop: customers submit their device details and condition, the shop responds with an offer, and the same journey works for straight sales or trades against something in the shop. This is where the site genuinely feeds the business, because acquired devices become tomorrow's refurbished stock.
Under the hood
The platform runs on Next.js and React with Node.js and Express services over PostgreSQL, with Stripe handling payments. Local SEO drives the customer base, so the repair pages are structured around the searches people actually make: brand plus repair plus town.
The result
Arizona Mobile now operates as a hybrid business, half storefront, half web platform, with repairs booked, devices sold and trade-ins started online around the clock.
