Billetsalg
v0.1.1
Åbn live-demo → Skærmbilleder
Overblik
En billetluge til et spillested uden nummererede pladser: forestillinger sættes til salg med deres egne billettyper og kapaciteter, en kurv holder sine billetter i ti minutter – resttallet falder i det øjeblik, nogen går til betaling, og stiger igen, hvis de forsvinder – og ved døren får en scannet kode ét af fire ærlige svar: gyldig, allerede tjekket ind og hvornår, en anden aften, eller aldrig udstedt. Manifestet opretter tabellerne for spillesteder, arrangementer, billettyper, ordrer og billetter i din tilsluttede database og genererer baglandet omkring dem: hver post med fuld CRUD, refusioner og ombytninger, og rapportering på tværs af sæsoner og sale. Appen, du udruller, er billetlugen; dashboardet, Adminium bygger, er kontoret bagved, ud af de samme data.
Funktioner
- Betalinger
- Kvitteringer på mail
- Realtid
Det får du
Tabeller, den tilføjer7
- venues
- events
- ticket_types
- orders
- order_items
- tickets
- promo_codes
Oprettes fra bunden eller kobles til dine eksisterende tabeller ved installationen.
Sider, dit dashboard får4
- DashboardUdstedte billetter, antal ved døren og indtægter, med salgstempoet og hvem der lige er kommet ind.
- ArrangementerEt kortgalleri over forestillinger, med underfaner til billettyper og udstedte billetter.
- OrdrerEn ordreliste ved siden af en detalje med det købte og de billetter, den udstedte.
- DørFaner for gyldige, indtjekkede og annullerede billetter, med indtjek på ét tryk og fortryd.
Roller, den bygger på forhånd2
- organizerSæt forestillinger til salg og kør dem: arrangementer, billettyper, ordrer, udstedte billetter og kampagnekoder. Ingen adgang til indstillinger eller roller.
- door-staffLæs aftenens billetter og markér dem som tjekket ind. Intet andet, og aldrig en pris.
Indstillinger, du vælger4
- Spillestedets navn
- Tidszone
- Præfiks på ordrekoden
- Kurvens holdetid (minutter)
Kør det med dine egne data
Billetsalg skal bruge et sted at gemme dine data. Svar på ét spørgsmål, så viser vi dig den korteste vej.
Bruger du allerede Adminium?
Sæt det hele op sammen
En statisk hosting kan kun levere skærmbillederne. Dine data skal bruge en database, og det er Adminium, der gør den til en administration, du kan bruge — derfor kommer alle tre op sammen.
Udrul det hele til DigitalOceanPostgres, Adminium og Billetsalg, allerede forbundet.
Vil du hellere prøve det på din egen maskine først?
npx @adminiumjs/adminium Ingen database nødvendig — den beder om én, når den er klar. Kom så tilbage hertil og vælg „Ja“ ovenfor.
Hvor ligger dit Adminium?
Den adresse, du logger ind på, for eksempel https://admin.dinvirksomhed.dk
Det ligner ikke en webadresse. Den skal begynde med https://
Hvor skal Billetsalg bo?
Inde i Adminium
Ét sted at logge ind, og intet andet at udrulle. Dit team når det fra samme adresse som administrationen.
Vis mig hvordan
- Byg det:
git clone https://github.com/Adminiumjs/event-ticketing.git && cd event-ticketing && npm install && npm run build:surface - Peg Adminium på det, og genstart:
ADMINIUM_SURFACES_DIR=$(pwd)/dist-surface npx @adminiumjs/adminium start - Åbn så:
https://admin.example.com/apps/events/staff/
På sit eget domæne
Et selvstændigt site med sin egen URL, der taler med det Adminium, du lige har angivet.
Vercel hoster kun skærmbillederne — dit Adminium bliver, hvor det er, og beholder dataene. Du indsætter én nøgle, der lader sitet læse dem.
Udrul til VercelVercel spørger om to værdier. Begge findes i dit Adminium under Studio → Public API.
Eller start fra kildekoden
Klon det, og kør det hvor som helst — README dækker alle muligheder.
Se på GitHubKigger du bare? Live-demoen kræver ingen opsætning, og intet af det, du gør i den, bliver gemt. Åbn live-demoen