Back to Case Studies
Entertainment

iOS Flutter Mobile App for Chicago Music Vendor

An iOS Flutter app helped Q Music expand from a regional to a US national brand and secure a FIFA 2026 vendor partnership, managing 1,000+ vendors across 36+ locations and 220+ shifts per weekend, with 62+ automation flows saving 253+ hours a month.

1,000+
Vendors managed
253+ hrs
Monthly hours saved
FIFA 2026
Vendor partnership secured
United States
2025
30 days
Code
iOS Flutter Mobile App for Chicago Music Vendor

Project Overview

Core Platform

Built with Flutter for iOS & Android, featuring a sleek dark theme with gold accent and powered by AirTable backend and technically replacing the Softr PWA. The app provides role-based access (Admin, Client, A/V) with multi-location support for venues managing entertainment across multiple properties.

QMusic Venue App - App Store Download QMusic Venue by QMusic LLC on the App Store. See screenshots, ratings and reviews, user tips, and more games like QMusic Venue.

https://apps.apple.com/app/qmusic-venue/id6755474782

Core Platform The base project link 📊 Dashboard 📅 Calendar 📝 Booking Requests 💬 Messages ⭐ Artist Ratings & Tiers 🏢 Venue Guide 👤 Profile & Account 🔧 Technical Highlights

The base project link

Music Artist Agency - International expansion with AirTable Softr | Notion Key system metrics https://bit.ly/3WAvDDo

📊 Dashboard

TikTok-style Navigation : Vertical swipe between dates, horizontal swipe between artist cards

Artist Cards : Display artist photo, name, position tag (color-coded), performance format (vinyl/band), date/time details

Quick Actions : One-tap "Text Artist" button to open direct messaging

Smart Date Selector : Horizontal scrollable date pills with event indicators

Location Filtering : Filter shifts by venue location from the header

📅 Calendar

Full Month View : Traditional calendar grid with event dots on active dates

Day Timeline : Hourly grid (6AM-midnight) with visual event blocks

Event Overlap Handling : Smart column layout for simultaneous bookings

Quick Booking : Long-press any hour to create a new booking request

Navigation Controls : Jump to "Today", next/previous day, or switch to month view

📝 Booking Requests

Two-Step Booking Flow:

Step 1 - Essentials:

Position selection (venue-specific DJ spots)

Date picker with single-tap selection

Time selector (hour, minute, AM/PM wheels)

Duration slider (customizable gig length)

"Block Off Time" toggle for internal scheduling

Step 2 - Details:

Title of gig (event name)

Client budget field

Guest count

Genre selection (multi-select)

Specific artist booking with search

Unlisted artist text input

Notes field

💬 Messages

Thread List : All conversations organized by recency, grouped by location when multi-venue

Unread Indicators : Visual badges for new messages

Chat Features :

Real-time messaging with optimistic UI updates

Message editing (5-minute window)

Message deletion with confirmation

Copy to clipboard

Pull-to-refresh

New Conversation : Select from upcoming shifts to start messaging artists

Artist Context : View shift details and vendor profile from chat header

⭐ Artist Ratings & Tiers

Post-Gig Rating : 5-star rating system after completed shifts

Rating Notes : Free-text feedback field

Ban Option : Exclude problematic artists from specific locations

Tier Management (per position):

Tier One : "Book Always" - preferred artists

Tier Two : "Solid" - reliable performers

Banned : "Do Not Book" - restricted artists

Multi-Select Dropdowns : Easy tier assignment with artist search

🏢 Venue Guide

General Info Tab:

Venue name, address, city

Contact directory (onsite, A/V, guestlist, marketing, event manager)

Artist policies (comp tab, break policy, guest policy)

Venue details (wifi, clientele, dress code, valet, payment)

Weather thresholds for outdoor positions

Style/Tech Tab:

Position-specific details (gig location within venue)

Equipment specs & notes

Required genres & general vibe

Sample playlist links

Weather dependency flags

Position cover photos

Role-Based Editing:

Admin/Client: Full venue editing

A/V Role: Tech-specific field editing only

👤 Profile & Account

Profile Photo : Camera/gallery upload, remove option

Edit Profile : Update name, email, phone

Security : Password change with validation

Support : Privacy policy link

Danger Zone : Logout, account deletion with confirmation

🔧 Technical Highlights

Cached image loading with memory optimization

Pull-to-refresh across all list views

Smart keyboard handling in forms

Haptic feedback on interactions

Animated slide/fade transitions

Error states with retry actions

Location-based data filtering throughout

Background data refresh with optimistic UI

Project Details

Client LocationUnited States
Duration30 days
Year2025
Hours Saved253/month
Type
Code
Methodologies
TDD

Technology Stack

AirTable
Flutter
IOS
Supabase

Processes

  • Bespoke platform development

Frequently Asked Questions

Common questions about the iOS Flutter Mobile App for Chicago Music Vendor project.

Ready to Transform Your Business?

Let's discuss how we can help you achieve similar results for your organization.