A platform connecting musicians with gig opportunities and helping them form bands — designed end-to-end from user research through to a high-fidelity Figma prototype.
Independent musicians face a fragmented landscape when it comes to finding gigs and connecting with other artists. There's no centralised platform that handles discovery, booking, scheduling, and payment in one place.
Gigl was designed to bridge that gap — creating a seamless, end-to-end platform for both musicians looking for gigs and promoters looking for talent.
I followed a full double-diamond UX process: starting with user interviews and affinity mapping to uncover real pain points, then moving through storyboards, paper wireframes, low-fidelity prototypes, two rounds of usability testing, and finally a polished high-fidelity prototype in Figma.
Artists struggle to discover nearby opportunities. Promoters have no easy way to surface and compare talent for their venues.
Both artists and promoters lack a unified place to manage bookings, confirmations, and calendar coordination.
Artists frequently deal with late or unreliable payments and have no structured way to enforce agreements with organisers.
User research identified two distinct primary groups with overlapping but distinct needs:
I created detailed personas for each group to ground all subsequent design decisions in real user motivations and frustrations.
"Musicians don't just want to be hired. They want to be discovered, trusted, and paid fairly — in that order."
This shaped Gigl's core feature hierarchy: profile-first discoverability, then booking, then an integrated payment and review system.
Rapid sketching to explore navigation patterns and screen layouts before committing to digital tools. Multiple iterations helped identify the right information hierarchy for artist profiles and discovery flows.
Built in Figma with basic components and tested with real users in Round 1. Feedback highlighted missing features: users wanted a review system and a reporting/feedback mechanism.
Full visual design pass with a modern, clean aesthetic. Round 2 usability testing showed high satisfaction across core flows, with one addition: a payment reminder feature for post-booking follow-up.
The final prototype covers the full user journey from onboarding through discovery, booking, chat, and payment confirmation. Key screens below — or explore the full prototype in Figma.