Pumcha / 2025 – Present / Full Product Development

Run the club, not the spreadsheets.

An operating system for nightclubs and the teams that run them. A validated problem across real venues — I designed and built the entire product end to end, and it's now live.

Project
Pumcha (founder)
Role
Founder, Designer, Developer
Scope
Product, UX, Full-Stack Development
Status
Live · pumcha.com
Pumcha calendar view showing a club's whole season of events on a shared month grid

The whole season on one shared calendar — every night, every team member, in sync.

The night moves fast. The tools don't keep up.

After talking to people running clubs in Madrid, I kept hearing the same story. Artist booking details scattered across WhatsApp threads. Contracts in email. Transport logistics in spreadsheets. Payment records nowhere. Things get lost, the numbers never quite add up, and every handover is chaos. No single source of truth for anything.

If the information lives everywhere, it lives nowhere.

One platform for the whole operation.

From the first booking to the final payout, every part of running events — built to work together. Pumcha replaces the patchwork of spreadsheets and group chats with one connected system the whole team can rely on.

Events & Calendar

Plan every night on a shared calendar. Link artists, promoters and slots, and keep the team in sync.

Finances

Income and expenses per event, payouts and invoices, with CSV and PDF export at month end.

Artists & Riders

A shared roster across clubs, with technical and hospitality riders, documents and booking status.

Promoters

See who brings the crowd, and track their performance and invoices night after night.

Guest Lists

Free-entry and discount lists with custom fields. Manage the door without paper.

Roadmaps & Logistics

Auto-built run sheets with contacts and venue info, plus travel and ground transport.

Tasks

Reusable task templates for everything that needs doing before doors open.

Services & Documents

Book photo, video and sound providers, with every contract and file attached to the event.

Multi-club

Run several clubs from one account and share artists and promoters across all of them.

Roles & Permissions

Invite the team and assign dynamic, editable roles so everyone sees exactly what they should.

Know what every night actually made.

Log income, artist payouts and supplier costs against each event. Pumcha turns scattered receipts and WhatsApp numbers into a clean per-event profit and loss you can trust — ready to export at month end.

Per-event P&L Income and expenses balanced into a live result for each night, broken down by category.
Payouts and invoices Artist fees, booking fees and supplier costs tracked against each event with payment status.
Club-wide finances Aggregated income, expenses and net balance across the season, with CSV and PDF export.
Pumcha event finances showing a +€3,700 balance with income and expense breakdown and a transaction list

Per-event finances: a live balance with income and expense breakdowns down to every transaction.

Pumcha club finances dashboard showing aggregated income, expenses, net balance and top events

Club-wide dashboard: aggregated revenue, expenses and balance across every event of the year.

Artists, costs and run sheets, sorted.

Keep the roster, riders and booking status in one shared base across all clubs. Every artist on a night carries their fee, travel and logistics — and on show day, Pumcha turns the lineup into a schedule the whole team works from.

Artist costs per event Fees, accommodation and transport captured per artist and rolled up into the event total.
Lineup & schedule A visual timeline of the night — set times, b2b slots and changeovers, saved automatically.
Pumcha event artist view showing each artist with fees and travel costs and a total artist cost

Artist costs per event: fees, travel and accommodation per artist, rolled into one total.

Pumcha lineup and schedule view showing a timeline of artist set times across the night

Lineup & schedule: the whole night on a timeline, with set lengths and b2b slots.

Every contract, invoice and ticket in one place.

Stop digging through WhatsApp and email. Contracts, invoices, payment proofs and transport tickets all live attached to the artist and the event — with payment status tracked so nothing ships unpaid and nothing slips through.

Pumcha artist documents view with contract, invoice, payment proof and transport sections and upload controls

Contracts, invoices, payment proofs and transport — tracked per artist with paid/unpaid status.

Guest lists, built for the door.

Build free-entry and discount lists with custom fields, paste straight from WhatsApp, and check people in on the night — with a live count of who's arrived. No paper, no lost names.

Pumcha guest list view with check-in count, paste-from-WhatsApp field and named entries with discount tags

Guest lists with a live check-in count and paste-from-WhatsApp entry — door management without paper.

From a patchwork of tools to one source of truth.

The whole product is built around one idea: replace the scattered, lossy way clubs run today with a single system the team can trust.

Before — spreadsheets & WhatsApp
With Pumcha
Booking details buried in chat threads
Every artist, cost and document on the event
Numbers re-typed across five spreadsheets
One live P&L per night, exportable
Handovers that lose half the context
Shared workspace with roles and permissions

Built with a modern production stack.

I chose each technology for a reason: speed of iteration, type safety, and the ability to ship a real, paid product alone.

Next.js TypeScript Tailwind CSS Prisma PostgreSQL (Neon) Clerk Stripe Resend Cloudflare R2 Vercel

The product is live and evolving.

Pumcha is in active use, billed per club at €39 / month. Explore the marketing site or jump straight into the app.

Visit pumcha.com →
Explore the platform →