200+ positive starstarstarstarstar ratings from our clients

Live 10 days before the event

Industry:

Athlete management, women's basketball

Timeline:

3 weeks

Impact:

10 days ahead of a key player event

Homepage of the Launch Sports Management website, with the More Than NIL headline, the navigation and a gold marquee band

Introduction

Launch Sports Management needed an athlete management agency website before it had much more than a copy document, two logos and a date in the calendar. Launch represents and advises elite female basketball players in US college athletics, on everything from NIL deals and contracts to transfers, legal questions and the life that comes with a scholarship.

The team behind it already knew us. We built the site for VIA Sports Experiences, so this one started with a short email asking what two small basketball sites would cost. Three weeks of design and WordPress development later, Launch was live. Ten days before an event with a number of high level players, which is the date the client had quietly hoped for.

Running into a date of your own? Tell us which one.

What We Keep An Eye On section of Launch Sports Management, a player taking a jump shot surrounded by her game, opportunities, business, well-being and future

The challenge

The brief was short and honest. A list of offerings, a short story about the team and a list of the players they had helped so far. English only, no shop, no third party tools at launch, three pages at most. For structure the client pointed at an existing NIL agency site, and for the feel at the VIA site we had built before.

The difficulty sat in what wasn’t there yet. The logos were still with a designer. Player photos and permissions were being collected. And whether one of the partners could be named on the site, or only his firm, wouldn’t be clear until after the design was already on the table.

Then there’s the reader. Parents of a player who is seventeen, deciding where she plays next and what she signs. A site like that runs on credibility, and credibility is lost in small ways: two numbers that disagree, a contact address buried under spam, a player grid with a gap in it. None of those gets fixed with a nicer font.

Section on opportunity and pressure on the Launch Sports Management homepage, with a timeline of everything that arrives at once, from NIL to family

Our approach

The copy arrived on 19 August. The same day it came back as a black and white wireframe in Figma, structure only, with a panel of numbered open questions next to the frames. Decisions we couldn’t make for the client, placed where he could answer them one by one instead of in one long email.

Reading the copy changed the scope once. Every Let’s Talk button needed somewhere to land, so three pages became four. An email address in plain sight on a site like this fills with junk within weeks, and a form makes enquiries arrive in a shape someone can act on. It asks who is writing, athlete, parent or coach, and the graduation year, so the first call starts in the right place. After feedback the graduation year became a required field. The client called it the most important piece of information on the form.

The first open question was a number. The copy said more than 175 Division I players, the stat block next to it said 185 and up. On a page that parents read closely, those two have to agree. They do now.

Designing for answers that hadn't arrived yet

Rather than wait, we built the uncertain parts so either answer would drop straight in. The player grid wraps and stays left aligned, so five, seven or nine players read as a deliberate layout instead of a row that came up short. The legal partner got one fixed slot in the same size and position as the team portraits. Named with a portrait or represented by the firm alone, nothing above or below it moves.

Photos went the same way. We built with grey placeholders and a list of exactly which images were needed, and in which crop: portraits shot the same way, one square photo per player, wide shots for the tops of pages, atmosphere shots and one social share image. Swapping in real photography costs nothing later, so a thin image library never held up the build.

From feedback to production

The first HTML version went online on our development server on 24 August. The client’s notes came back within a day and the update followed on 25 August. The Launch Approach became the section title, with four pillars of athlete management underneath. The Whole Athlete graphic moved to the bottom of What We Do, where it stopped repeating those pillars. And Our Players got its own menu link, straight to that part of the homepage.

Player cards can open a YouTube clip. We showed it on one profile first, and in WordPress it became a field per player, next to the photo, name and school. Adding a player is filling in a few fields, not calling a developer.

First design of the Launch Sports Management homepage, with a grey placeholder where the hero photo would go
The same spot on the live Launch Sports Management homepage, filled with an in-game photo of a college basketball player
Team profile of Diani Akigbogun, Director of Player Development and Recruiting at Launch Sports Management, with portrait and bio
Team profile of Ross Schraeder, Director of Strategy and Partnerships at Launch Sports Management, on a black panel

The tech we used

Launch runs on a custom WordPress theme, built from the approved HTML rather than rebuilt in a page builder. The player roster is managed through fields per player, so the part of the site that changes most is also the easiest to change.

The motion is where the design gets its weight. Headings are set in a heavy condensed typeface, so words rise out of their own baseline instead of fading in, and each page gets one loud moment rather than ten polite ones.

  • GSAP with ScrollTrigger for the scroll driven animation, Lenis for smooth scrolling
  • A smoke effect in the footer written in raw WebGL, with a plain black fallback where WebGL isn’t available
  • A pause motion button in the footer, for visitors who’d rather read than watch
  • Big Shoulders Display, Hanken Grotesk and IBM Plex Mono via Google Fonts
  • LiteSpeed Cache and Cloudflare in front of the site
  • Wordfence with required two factor authentication, a moved login address and security headers
  • reCAPTCHA on the contact form


The footer effect is also where three.js didn’t make the cut. There is no camera, no geometry and no light in it, and a library of roughly 600 kB to draw one rectangle is a lot of luggage for a short trip.

Launch Sports Management process in six steps, from We Listen to We Evolve, with a basketball beside the first step

How the project ran

The calendar, from first email to live site:

  • 4 August: first email, two basketball sites, a question about cost and timeline
  • 17 August: go for both sites
  • 19 August: copy in, wireframe in Figma the same day
  • 24 August: first HTML version online for review
  • 25 August: feedback round processed
  • 26 August: design approved for production, domain registered
  • 9 September: WordPress version ready for content and review
  • 14 September: live on launchsportsmanagement.com


Most of the stretch between 9 and 14 September was review time on the client’s side. The site sat ready while it happened, which is the least dramatic way for a deadline to go.

Launch Sports Management homepage on two phones, showing the hero and the four pillars
Launch Sports Management contact form on two phones, asking who is writing and the high school graduation year

The final results

Launch Sports Management went live on 14 September with:

  • A four page site: Home, What We Do, About Launch and Let’s Talk
  • A custom WordPress theme with a scroll driven motion layer
  • A player roster the team maintains itself, with an optional clip per player
  • A contact form that asks who is writing and the graduation year
  • Security, caching and Cloudflare in place before launch, technical maintenance after it


In practice the parts that change most don’t need us. When a new player signs, the team adds her. When a parent writes, the message arrives with the graduation year already in it. What stays with us is the part nobody at a basketball agency wants to think about: updates, backups and the login.

Contact form on the Launch Sports Management website, with a choice of athlete, parent or coach and a field for the graduation year

FAQs

1. Can you build a website before our photos and logo are final?

Yes, as long as the copy is roughly there. We build with placeholders and a list of the exact images and crops we need, and swapping in real photography later costs nothing. The logo is the one thing we’d like early, preferably in vector, because the design leans on it.

2. How long does a small custom WordPress site take?

For Launch it was three weeks of design and development, from copy to a WordPress site ready for review. What usually sets the pace is copy and feedback, so the sooner the text is there, the better a date holds.

3. Can we add new players or team members ourselves?

Yes. On Launch every player is a set of fields in WordPress: photo, name, school and an optional YouTube link. A new signing doesn’t need a developer.

4. Do you work with clients outside the Netherlands?

Yes. Launch is a US agency, and the whole project ran by email, with Figma for the wireframe, across eight hours of time difference.

5. Do you look after the site after launch?

If you want us to. Launch has technical maintenance with us, the same arrangement the team already had for VIA: updates, security scans and backups on a weekly round. Our website support page explains how that works.

Player roster on the Launch Sports Management homepage, three players with their name and university

Got a deadline and a copy document?

Send both. We’ll tell you what fits before the date, and what it costs before we build it. Start the conversation.

Hand holding a ceramic coffee mug on a wooden desk in a Zwolle industrial office, soft daylight
Colleague walking through a corridor with strong motion blur in a Zwolle industrial office
Two colleagues pausing in a black-framed doorway for a brief exchange in an industrial office Two colleagues laughing during a coffee moment in the kitchen of the Zwolle industrial office
Studio Ubique colleague laughing while getting coffee at the office bar in Zwolle Entrance of the office building at the Zwartewaterallee in Zwolle where Studio Ubique is based
Colleague still seated at a wooden table after a meeting, empty chairs and coffee cups around, late-afternoon light
Overhead angle of two pairs of hands on a wooden desk with a coffee mug and MacBook in a Zwolle industrial office

Let’s make your next
project a success story.

Request a quotation

Book a quick 30 min video call, we will show you exactly what to fix. We reply within 24 hours.

    Note: We’re not for sale, only for hire. Acquisition hunters, this button isn’t for you.

    Book a Call