Khual Web Service logo
Let's talk
Khual Web Service logo
Close
Let's talk
← All work
Retail / Trades/Next.js/2026

JC Alterations & Tailoring

Two tailoring shops running on phone calls only. Now customers book either location online, check live hours, and read real reviews without calling.

Visit the live site

JC Alterations runs two shops — Mingo Road in Tulsa and Kenosha Street in Broken Arrow — and every appointment came in by phone, to whichever location happened to pick up.

What they had

No website, no way to check hours before driving over, and two shops on different schedules. Customers showed up to a closed door as often as not.

What we built

A custom Next.js site with a full seven-step booking wizard built directly on Square's Bookings API — location, service, specialist, date, and time, no card required up front, payment stays in store. Each shop shows live open/closed status computed from its own hours, and Google reviews for both locations sync in automatically.

The scope

  • Custom Next.js build with a Square Bookings wizard, end to end
  • Curated service catalog matched against Square's real-time availability
  • Live open/closed status and full hours, per location
  • Google reviews synced monthly, per location
  • Local SEO, structured data, and hardened security headers
  • Managed hosting on Hostinger, no vendor lock-in

What changed after launch

  • Customers book online at either shop, 24/7, without a call
  • Services and availability update straight from Square — no site edits needed
  • Both locations show real-time hours instead of a guess

Want one like it?

Let's talk