Case study 03 / 12

MusicPlayground

Malta’s alternative music community on one platform: events, tickets, memberships and curator payouts, built with the MusicPlayground team.

Type
Co-developed
Sector
Music & events
Status
Live
Built with
JavaScript · Firebase · Cloud Functions · VivaWallet
Event & tickets
Event & tickets

The situation

Events and tickets lived on a Wix site. Member pricing, curators, door scanning and a real community needed a platform of their own, built and run by a small team.

What was built

TicketingMember pricing, dated price options, promo codes, refunds, PDF tickets, wallet passes and one email per order with every ticket and its receipt.
Locked-down accessTickets readable only by admins and the holder; door scans run through server-side checks limited to the scanner’s own events.
Curator portalOrganisers create events, see live sales and page analytics, and get payout bills generated into the internal accounting system.
Memberships & perksMusician and music-lover memberships with a perk manager for limits, windows and on/off.
Artist systemProfiles, a directory, claim and invite links, followers and line-up notifications.
Mobile adminA phone-first admin app for the team, live since October 2026.
Email loopsScheduled digests and automations that are previewed, test-sent and approved before they go out.

Wired into

  • VivaWallet
  • Firebase
  • Gmail
  • Google Drive
  • Google Maps
  • Google Wallet
  • Apple Wallet

Results

35security-rule test cases run before the October access lockdownOct 2026
6user roles, from guest to curator and adminScope

Screens

Home
Home
Home
How it works
How it works
How it works
Archives
Archives
Archives
Logo