Ticketverkauf
v0.1.1
Live-Demo öffnen → Ansichten
Überblick
Eine Ticketkasse für einen Veranstaltungsort mit freier Platzwahl: Vorstellungen gehen mit eigenen Ticketarten und Kontingenten in den Verkauf, ein Warenkorb hält seine Tickets zehn Minuten lang – die Restzahl sinkt also, sobald jemand zur Kasse geht, und steigt wieder, wenn er abspringt –, und am Einlass gibt ein gescannter Code eine von vier ehrlichen Antworten: gültig, bereits eingelassen und wann, für einen anderen Abend, oder nie ausgestellt. Das Manifest legt die Tabellen für Saal, Veranstaltung, Ticketart, Bestellung und Ticket in Ihrer verbundenen Datenbank an und erzeugt das Backoffice darum herum: jeder Datensatz mit vollem CRUD, Erstattungen und Umtausch sowie Auswertungen über Spielzeiten und Säle hinweg. Die App, die Sie bereitstellen, ist die Ticketkasse; das Dashboard, das Adminium baut, ist das Büro dahinter – aus denselben Daten.
Fähigkeiten
- Zahlungen
- E-Mail-Belege
- Echtzeit
Das ist enthalten
Tabellen, die hinzukommen7
- venues
- events
- ticket_types
- orders
- order_items
- tickets
- promo_codes
Werden neu angelegt oder bei der Installation auf Ihre vorhandenen Tabellen abgebildet.
Seiten, die Ihr Dashboard dazugewinnt4
- DashboardAusgestellte Tickets, Einlasszahl und Einnahmen, dazu das Verkaufstempo und wer gerade hereingekommen ist.
- VeranstaltungenEine Kartengalerie der Vorstellungen, mit Untertabs für Ticketarten und ausgestellte Tickets.
- BestellungenEine Bestellliste neben einer Detailansicht mit dem Gekauften und den daraus ausgestellten Tickets.
- EinlassTabs für gültig, eingelassen und ungültig, mit Einlass per Fingertipp und Rückgängig-Funktion.
Rollen, die vorbereitet werden2
- organizerVorstellungen in den Verkauf bringen und durchführen: Veranstaltungen, Ticketarten, Bestellungen, ausgestellte Tickets und Aktionscodes. Kein Zugriff auf Einstellungen oder Rollen.
- door-staffDie Tickets des heutigen Abends lesen und als eingelassen markieren. Sonst nichts, und nie einen Preis.
Einstellungen, die Sie festlegen4
- Name des Veranstaltungsorts
- Zeitzone
- Präfix des Bestellcodes
- Haltedauer des Warenkorbs (Minuten)
Mit Ihren eigenen Daten betreiben
Ticketverkauf braucht einen Ort für Ihre Daten. Beantworten Sie eine Frage, und wir zeigen Ihnen den kürzesten Weg dorthin.
Nutzen Sie Adminium bereits?
Alles zusammen einrichten
Ein statischer Hoster liefert nur die Oberfläche aus. Ihre Daten brauchen eine Datenbank, und Adminium macht daraus eine nutzbare Verwaltung — deshalb entsteht alles drei gemeinsam.
Alles auf DigitalOcean bereitstellenPostgres, Adminium und Ticketverkauf, bereits verbunden.
Lieber zuerst auf dem eigenen Rechner ausprobieren?
npx @adminiumjs/adminium Keine Datenbank nötig — es fragt Sie danach, sobald es so weit ist. Kommen Sie danach hierher zurück und wählen Sie oben „Ja“.
Wo liegt Ihr Adminium?
Die Adresse, unter der Sie sich anmelden, zum Beispiel https://admin.ihrefirma.de
Das sieht nicht nach einer Webadresse aus. Sie sollte mit https:// beginnen
Wo soll Ticketverkauf laufen?
In Adminium
Eine Anmeldung, und sonst nichts bereitzustellen. Ihr Team erreicht es über dieselbe Adresse wie die Verwaltung.
Zeigen Sie mir wie
- Bauen:
git clone https://github.com/Adminiumjs/event-ticketing.git && cd event-ticketing && npm install && npm run build:surface - Adminium darauf verweisen und neu starten:
ADMINIUM_SURFACES_DIR=$(pwd)/dist-surface npx @adminiumjs/adminium start - Dann öffnen:
https://admin.example.com/apps/events/staff/
Unter eigener Domain
Eine eigenständige Website mit eigener URL, die mit dem eben genannten Adminium spricht.
Vercel liefert nur die Oberfläche aus — Ihr Adminium bleibt, wo es ist, und behält die Daten. Sie fügen einen Schlüssel ein, mit dem die Website sie lesen darf.
Auf Vercel bereitstellenVercel fragt nach zwei Werten. Beide finden Sie in Ihrem Adminium unter Studio → Public API.
Oder vom Quellcode aus starten
Klonen und überall betreiben — die README beschreibt jede Möglichkeit.
Auf GitHub ansehenNur schauen? Die Live-Demo braucht keinerlei Einrichtung, und nichts darin wird gespeichert. Live-Demo öffnen