The task was one page.
The problem was its purpose.

How an Event page request became a clearer web strategy, a working website, and a reusable design system.

HS
Hannah Shing

Product Design Intern at Busco · June–August 2026

Busco’s live consumer website with event discovery and a city-led hero
The task

“Bring the app’s Event page to web.”

Busco is a Virginia-based startup for finding local events. It licenses its platform to schools and governments so student and community organizations can host events.

My initial task was to bring the app’s Event page to the web. The existing one-page website mixed messaging for institutional buyers and everyday users, but did not let visitors browse events.

Before: one page introducing the product and promoting the app.
Why I questioned it

Adding events would not
separate two different needs

When I reviewed the site, I saw two audiences sharing one page: people looking for local events, and schools or governments considering Busco for their communities. One needed to browse events; the other needed to understand the platform’s value.

Simply adding the app’s Event page would leave those different needs mixed together. Before designing the page, I brought a broader question to the CEO: what should each visitor be able to do on the website, and how should that differ from the app?

Early discussion with the CEO
Discussion of event discovery, app promotion, partner support, and event sharing
Options explored, not final requirements.
What I changed and why

One product family.
Different roles for web and app.

I worked with the CEO to clarify how web and mobile should complement each other. They should feel like the same product family, but web did not need every app feature. A shared purpose could lead to different features or different presentations of the same feature.

The overall direction: organize web around its audiences

The old page mixed consumer and institutional messaging. I made event discovery the landing experience, with separate destinations for partners and product information.

Events Landing page
Find local events. Make discovery the starting point for visitors.
Partners
Explain Busco’s value to schools, governments, and other institutional buyers.
About
Introduce the product and app to people who want to understand Busco.

One example: adapt location discovery for web

The app accessed the user’s location, but event coverage was still limited. Asking for location immediately on web could leave a new visitor with no results.

I chose to show all events first, with a few cities that had more events available to select. Visitors could explore what existed before narrowing by city.

Busco opens on All cities, with optional current-location access and a list of suggested locations
All cities by default; visitors can choose a location when ready.
How I used AI

Explore in code.
Document it for reuse.

I used Codex and Claude Code to explore visual styles and interactions in working prototypes. I defined and refined the new visual direction directly in code, without using Figma.

Because I was defining a new visual style, I needed a record that people and AI could both use. As the rules grew, organizing the documents became part of the design work: keeping guidance easy to find and maintain, rather than letting it become one long prompt.

Markdown for AI
Organized guidance for typography, spacing, components, and interactions, so AI tools could find the relevant rules when implementing a page.
A design system website for people
Visible examples of the styles and components, so the direction was easy to understand and reuse.

When I moved the work into Lovable, those references helped keep new pages consistent with the direction I had established.

What shipped

A website with a clear role.
A system for the next page.

Launched website

An event-first website with distinct Events, Partners, and About destinations, implemented in Lovable using the shared design rules.

View the live website The live product may have evolved since this work.
Busco’s launched website with its consumer-facing event experience
Next step

Validate the experience

Ask first-time visitors to find an event and explain their next step. Observe task completion, hesitation, and empty results to check whether the new structure and discovery flow help. These are proposed checks, not measured outcomes.