Onlinebestilling
v0.1.1
Åbn live-demo → Skærmbilleder
Overblik
Forudbestilling til en disk, der rækker posen over. Gæsten sætter en ret sammen efter rigtige tilvalgsregler – en påkrævet størrelse, en påkrævet bund, en begrænset liste af fyld – vælger et afhentningstidspunkt blandt tider, der er regnet ud fra dine åbningstider og din forberedelsestid, og følger ordren hele vejen til Klar, mens køkkenet arbejder de samme ordrer af på en live-tavle. En kurvelinje er ret plus tilvalg plus note, så to næsten ens pizzaer bliver ved med at være to linjer, og ingen får den forkerte æske. Manifestet opretter ni tabeller – menukort, tilvalgsgrupper, ordrer og deres linjer – i din tilsluttede database og genererer baglandet omkring dem: redigering af menukort og priser, åbningstider, ordrekøen og rapportering på varefordelingen. Det er den gæstevendte makker til Kassesystemet, som beholder den fulde køkkenskærm.
Funktioner
- Betalinger
- Realtid
- Kvitteringer på mail
Det får du
Tabeller, den tilføjer9
- menu_categories
- menu_items
- modifier_groups
- modifiers
- orders
- order_items
- order_item_modifiers
- hours
- delivery_zones
Oprettes fra bunden eller kobles til dine eksisterende tabeller ved installationen.
Sider, dit dashboard får4
- BestillingsdashboardDagens ordrer, gennemsnitsordren og dagen time for time med varefordelingen.
- KøLive statusfaner ved siden af en ordredetalje med linjerne og et fremryk, du kan fortryde.
- MenukortEt CRUD-gitter og et kortgalleri til retterne, med underfaner til tilvalgsgrupper og de enkelte tilvalg.
- ÅbningstiderDe åbningstider, afhentningstiderne bliver genereret ud fra.
Roller, den bygger på forhånd1
- kitchen-staffArbejd i køen: læs ordrer, ryk dem gennem statusserne og markér en ret eller et tilvalg som udsolgt. Kan ikke redigere menukort, priser, åbningstider eller indstillinger.
Indstillinger, du vælger5
- Restaurantens navn
- Tidszone
- Forberedelsestid (minutter)
- Præfiks på ordrenummer
- Interval for afhentningstider (minutter)
Kør det med dine egne data
Onlinebestilling 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 Onlinebestilling, 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 Onlinebestilling 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/online-ordering.git && cd online-ordering && 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/ordering/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