MJ Custom Clubs
A friend was striking out on his own, opening a custom golf club fitting shop in November 2026, and was stuck trying to stand up a site himself. He drove the design and layout; I built and launched it two months before opening day so he could focus on the shop, and the site ended up helping him land equipment manufacturers for his lineup.
View live site ↗- Role
- Builder and launch owner
- Client
- MJ Custom Clubs, Indianapolis
- Built with
- Claude Code · Next.js · Tailwind CSS · Vercel
- Status
- Full site live; shop soft-opens November 2026
The ask
He needed a credible web presence before opening day: something customers could find now, plus a full site with services and pricing ready the moment the doors opened.
Who owned what
The design, layout, and content were his. He decided how the site should look, how the pages flowed, and what it should say. My job was to turn that direction into a working site: execution, build, and launch.
Keeping that line clear meant he never had to think about code, and I never had to guess what his brand should be. The site reflects how he wants his customers to see the business.
What I shipped
Coming-soon gate
Live at mjcustomclubs.com two months ahead of opening, so the business was findable and credible long before the doors opened.
The full site
Home, About, Services, Pricing, and Contact pages, with fitting packages and a Founders Club offer. Built underneath the gate, then switched on ahead of the soft opening.
Launch basics
Custom domain, search engine setup so the shop shows up on Google, social media link previews, and web analytics.
A handoff he can maintain
A plain-language README that maps "what you want to change" to the file it lives in, plus how to preview a change and roll back a bad deploy.
The impact
Having the site live two months before the physical store opened its doors mattered more than either of us expected. While he was pitching equipment manufacturers to carry their lines, including Mizuno, TaylorMade, and others, the site gave him another layer of proof that the business was real and serious.
He told me it helped him move quicker with those manufacturers. A new shop with no storefront yet is an easier yes when there's a polished, professional site to point to.
It also built early demand. During the coming-soon stretch, golfers could already find the shop, see the Founders Club offer, and reach out about it before opening day. He said that early interest was crucial during the startup phase.
Problem statement
The site was working before the doors opened: earning credibility with the brands he needed on his shelves, and building a list of Founders Club prospects.
What's next
Launch was the starting line, not the finish. He wants to grow the site iteratively alongside the business, adding features as the shop's needs become clear instead of guessing at everything up front.
Online booking and fitting scheduling are next in the works, with more to follow. I'm staying on to support him as the shop scales: shipping in small steps, learning from how customers actually use the site, and building what earns its place.
Why it matters
It's a small project with a real customer, a hard date, and someone else's business on the line. The same skills I use at work applied here: get clear on who decides what, ship something useful early, leave the owner able to run day-to-day changes himself, and keep iterating as the business grows.