Site · PR and events
Ingiocabili
Framework-free landing page for a PR crew: the team up front, WhatsApp bookings routed to the chosen promoter, and visitor stats.
Role
Design and development
Year
2026
Context
Nightlife promotion
-
Context
A PR crew where the relationship isn't with the venue but with the person: you book through someone, not through something.
-
Problem
A single shared contact would have broken the very mechanism that makes the crew work — the direct relationship with an individual promoter.
-
Idea
Put the roster at the centre of the page and let people pick the person before the night, routing the conversation to that number.
-
What I built
A static landing page with no external dependencies, where booking opens a WhatsApp conversation routed to the chosen promoter via Evolution API.
Admin panel with visitor statistics.
Optional Stripe Checkout shop, switchable off and kept out of search until it goes live.
Standard-library Python server, run by systemd.
-
Result
The site mirrors how the crew actually works, and traffic becomes data instead of a feeling.
-
What I learned
Zero dependencies is a product decision, not a constraint: a site with nothing to update is a site that still works after months of nobody touching it.
Stack
HTML/CSS/JS · Python stdlib · Evolution API · Stripe · systemd