Features
Everything included in QuickServe — from customer ordering to real-time dashboards
Features
QuickServe is a complete event ordering system. Here's what's included.
Customer Experience
QR code ordering — no app needed
Every table, seat, or zone gets a unique QR code. Customers scan it with their phone camera and the ordering app opens immediately in their browser — no App Store, no Google Play, no account required.
The experience is fully mobile-optimised with product photos, prices, and a clean checkout flow.
Mollie payment processing
Customers pay before the order is placed. Supported methods include:
- iDEAL
- Credit card (Visa, Mastercard)
- Bancontact
- PayPal
- And all other methods enabled in your Mollie account
Payments are handled entirely by Mollie — QuickServe never touches card details.
Instant order confirmation
Once payment clears, the customer sees an order confirmation immediately. The order is live on the staff dashboard at the same moment.
Staff Dashboard
Real-time order feed
The admin panel receives orders via WebSocket the instant they're paid. No polling, no refreshing — orders appear live with a sound notification.
Each order shows:
- Table / spot name
- Items and quantities
- Total amount
- Timestamp
Order management
Staff mark orders as complete with a single click. Completed orders move out of the active queue so the screen stays clean during busy periods.
Event filtering
Running multiple bars or areas simultaneously? Filter the order view by event so each station only sees its own orders.
Stock management
Products have optional stock counts. As orders come in, stock decrements automatically. When it hits zero, the product is hidden from the order app in real-time — customers never see something that's unavailable.
Restocking is instant: update the count and the product reappears immediately.
Event Setup
Events
Each event is a standalone container: its own products, spots, QR codes, and order history. You can run multiple events simultaneously without them interfering.
Products & menu
Add products with:
- Name and description
- Price (EUR)
- Product image (uploaded to S3, served via CDN)
- Stock level (or unlimited)
- Availability toggle
Products can be toggled on/off instantly during the event.
Spots (tables, seats, zones)
Spots map to physical locations — tables, bar stools, sections, standing zones. Each spot gets its own QR code that pre-fills the customer's location in the order.
Spot names appear on every order so staff know exactly where to deliver.
QR code generation
QR codes are generated as high-resolution PNGs, ready to print. One click per spot, or download in batch. Label them, laminate them, place them — done.
Payments & Reporting
Payment tracking
Every payment is logged with its Mollie transaction ID, status, and amount. The admin panel shows a full payment history per event.
Refunds
Refunds are processed directly through the Mollie dashboard by whoever holds the Mollie account credentials. QuickServe links each order to its Mollie payment for easy lookup.
Event reports
At the end of an event, export a summary: total orders, total revenue, items sold, and per-product breakdowns.
Infrastructure & Reliability
AWS-hosted
API on EC2, database on RDS PostgreSQL, assets on S3 + CloudFront. Managed infrastructure with automated backups.
Prometheus monitoring
Real-time metrics and uptime monitoring. System status is visible at monitoring.quick-serve.nl.
Disaster recovery
Automated RDS snapshot lifecycle. Daily backups with configurable retention — your data is safe even in worst-case scenarios.
CI/CD pipeline
GitHub Actions deploys every change automatically. Zero-downtime deployments via PM2 process management.
Access & Accounts
- Client organisations — each client gets their own account space with isolated events and data
- Admin users — set up one or more admin accounts per client for event management
- Bartender access — staff log in with read/write access to orders only — no access to billing or settings
- Super admin — platform-level access for QuickServe team operations
Tip: For large events, set up multiple bartender accounts — one per station or bar area. Each account sees the same order feed but staff can be managed independently.