Entertainment & Music United States

SHOWX

Live Music Industry Platform

SHOWX tour routing dashboard showing optimized tour route on a map
01 Overview

About the Project

SHOWX is a Flutter mobile platform for the live-music industry that connects touring artists directly with venues. Artists build profiles, plan multi-city tours on a map, and sell tickets in-app; venues set booking preferences and receive a ranked list of relevant artists from a weighted matching engine that considers genre, Instagram and Spotify reach, ticket-price band, and expected draw. The platform covers discovery, social posts, notifications, and analytics on top of a Go-based REST API deployed on Google Cloud Run.

Industry Entertainment & Music
Location United States
Team 2 Full-Stack Engineers, 1 Mobile Engineer, 1 Backend Engineer, 1 Designer
Website showx.com

The Challenge

The live-music booking workflow is fragmented across spreadsheets, email threads, and intermediary platforms that retain fan data and take a cut of every ticket. SHOWX needed a single product where independent touring artists could plan multi-city tours, surface venues that actually match their genre and audience reach, and sell tickets while keeping their relationship with buyers. The team also needed a backend that could replace an earlier prototype, scale across an evolving feature set, and ship safely with versioned migrations and full test coverage.

02 Solution

Our Approach

We shipped a Flutter mobile app (iOS + Android) backed by a Go and Gin REST API on Google Cloud Run, with PostgreSQL for relational data, Firestore for realtime/social state, and Firebase for auth, push, dynamic links, storage, and crash reporting. Search uses Algolia; mapping uses Google Maps with geohash-based nearby-venue lookups. The matching engine scores each artist against a venue's preferences across genre, Instagram and Spotify followers, ticket price, and expected draw — surfacing booking candidates instead of forcing manual outreach. In-app purchases handle ticket transactions through the Apple App Store and Google Play. The codebase ships with versioned SQL migrations, an OpenAPI spec, and end-to-end test coverage on the Go side.

04 Technology

Tech Stack

The technologies and tools that powered this project.

Flutter
Go
Gin
PostgreSQL
Firebase
Google Cloud Run
Algolia
05 Results
118+ Versioned DB Migrations
iOS + Android Mobile Coverage
Cloud Run Auto-Scaling Backend

Project Timeline

Audit & Strategy

2 weeks

Codebase audit, performance profiling, database query analysis, and architectural roadmap for incremental migration.

Database & Backend Rebuild

8 weeks

Query optimization, indexing strategy overhaul, backend modularization, and API redesign with backward compatibility.

Feature Development

6 weeks

Weighted artist–venue matching engine, tour planning and routing on a map, in-app ticketing rebuild with fan data ownership, and mobile app improvements.

Testing & Stabilization

3 weeks

Comprehensive test suite implementation, performance regression testing, gradual rollout, and monitoring setup.

Team Composition

2 Full-Stack Engineers, 1 Mobile Engineer, 1 Backend Engineer, 1 Designer

Let's build something great together

Ready to turn your idea into a product users love? Book a discovery call and let's get started.

Book a Call