Older tickets first
The live board keeps older tickets at the top and newer tickets at the bottom so the next order is easier to see.
Living customer story
Goldie's Coffee & Goods in Exira is the first live DrinkFlow KDS shop. This public case study stays customer-facing: real service, pickup flow, owner reports, and the small-shop details that shaped the current build.
Enter your name and password to continue.
What the shop showed
The point is simple: the shop notices something, the app changes, and the version history keeps the public story honest.
The live board keeps older tickets at the top and newer tickets at the bottom so the next order is easier to see.
Drink analytics stay focused on drinks, so retail and shelf items do not blur the numbers the shop cares about.
Owner reports now support CSV, Excel, and branded PDF downloads with charts, hourly order patterns, and shop notes.
Owner reports example
The full KDS plan gives owners a quick drink revenue dashboard: what sold, when the rush hit, how many drinks were in each order, and what can be downloaded for the month. These example numbers are placeholders and can be replaced with approved Goldie's data over time.
The morning rush carried the day. Prep cold cups before 8:30, keep handoff clear near 9 AM, and watch whether multi-drink orders stay above 30% next week.
Opening-week timeline
The newest changes stay visible first. Open the full archive when you want the complete build history.
Owner Reports now supports This Quarter and Custom date ranges across the report, timing data, CSV, Excel, and PDF downloads. The old report email form was removed, customer-ordering wording was cleaned up, and every current drink in Online Orders and Self Order Kiosk now has its own image.
The public policy and DrinkFlow pages now use Owner Reports instead of Owner Portal, including the demo/training reports section that confirms fake/sample data only and no connection to Goldie's live Square data.
The owner-facing report area is now labeled Owner Reports across the KDS, training mode, and sign-in flow. View Stats now behaves better in narrowed windows, duplicate menu/category lists were consolidated, and customer ordering hides Square service labels like Hangin' Out and Taking Off from drink additions.
Owner Reports became a top-level KDS button, Training mode opens demo reports without an owner password prompt, Privacy & Agreements opens collapsed, and policy acknowledgment happens after KDS sign-in instead of reopening inside Owner Reports. The Menu Board, self-order kiosk, online pickup, and fallback drink lists now match Square's current Coffee, Not Coffee, and Smoothies names and prices. Volume Board also shows drinks made beside drink orders.
Private staff recipe cards now open inside the signed-in KDS instead of exposing reusable direct links. When staff checks off an individual drink on Focus Board, the Orders Up pickup display shows that drink crossed off with a done mark. Focus Board also gained larger order text, larger modifier text, bigger touch buttons, and two side-by-side columns on portrait iPads while the regular full dashboard keeps its Back button.
Goldie's renamed smoothie items in Square with size labels such as 16 OZ and 12 OZ KIDS. The KDS now keeps those Square names, cleans the casing for staff, and checks Coffee, Not Coffee, and Smoothies category alignment during system checks.
The dashboard Connection report now shows how many Square orders were found, created, updated, saved, or failed during the last sync. It also flags suspicious pickup names when a drink label appears where a customer name should be.
Drink labels like STRAWMANGO now stay classified as drinks instead of becoming pickup names. Backend regression tests and GitHub CI now cover customer-name cleanup, smoothie/refresher classification, owner report add-on math, backend syntax, and the frontend production build.
View Stats now fits better on phones, iPads, and desktop screens. End-of-day PDF email also prefers the Resend email path when configured and gives a plain-English message if Microsoft blocks SMTP sending. Owner report downloads now include polished CPA, inventory, hourly, order-detail, and non-drink add-on sections.
Today's Count, Drink Stats, Average Drink Time, display boards, Online Ordering, and Self Order Kiosk now use readable drink names even when Square sends all-caps or size-specific labels. Mobile dialogs and ordering panels were tightened for phones, iPads, and desktop screens, and Owner Reports now keeps Customer insights and Today's Snapshot collapsible.
Square smoothie names like Mango, Strawberry, Greens, and kids-size variants now count as drink items again instead of being treated like retail or food.
If a production check fails, GitHub retries once. If it fails again, the workflow can trigger a safe Render redeploy while still failing loudly so the issue gets attention.
Goldie's production checks now run every 5 minutes on a GitHub schedule instead of depending on a local computer, covering pre-open, service, and after-close checks with uptime state saved between runs.
Owner Reports now labels recent access as Owner sessions and keeps those details collapsed until the owner chooses to review them.
Recent changes now start collapsed, redundant owner wording was trimmed, and the Sales read plus next-step guidance rotate daily from the same report numbers so the owner view stays useful without feeling repetitive.
The owner view now keeps the main report and working tools easy to find, recent changes can collapse, the dashboard Connection box opens a health report, and both Self Order Kiosk and Online Ordering now share a more polished Goldie's photo-menu direction.
Recently completed drink orders now use the same saved service-day order path that powers day lookup, owner stats, and drink counts, so the customer-facing Orders Up display keeps showing finished tickets during live service.
When Square sync or the active-ticket path lags, the live board can now restore today's New, Making, and Ready tickets from the stored order history that also powers day lookup and owner stats.
Owner Reports now includes a Privacy & Agreements card, a lightweight policy acknowledgment flow for the Goldie's owner/admin dashboard, and a clearly labeled demo reports view at /demo/owner using fake sample data only.
View Stats, Displays, and Focus Board now sit together, the fullscreen toggle stays small and out of the way, and the public case study matches the current build.
The Goldie's pilot now feeds the next product step: a plug-and-play DrinkFlow setup request, a Supabase-backed onboarding table, and a private Studio Samantha queue for future shop leads and setup notes.
Studio Samantha now has a private developer diary dashboard for product notes and update ideas. Owner Reports also gained a practice email report field, collapsed dense data sections, and a light owner access check for recent owner sign-ins.
Goldie's was using Focus Board, but orders could sit in Ready and distort the day. Ready orders now clear after two minutes, Orders Up gives customers a pickup button, daily customer notes reset on the dashboard, and archived notes stay in Supabase for owner review.
Average drink time now measures Making to Ready, with hourly and drink-name breakdowns for owners. This gives the shop a cleaner read on bar workflow instead of measuring how long a customer took to pick up an order.
Temperature and size now sit outside Drink additions, and duplicate add-on names from overlapping Square® modifier lists are collapsed so online pickup and kiosk ordering feel cleaner.
DrinkFlow separated temperature, size, and drink additions for customer ordering, kept for-here-only drinks out of online pickup, added a self-order kiosk route, and made the Online Orders board show online pickup orders only.
Americano and latte now require hot or iced choices online, while drip, drip refill, flat white, and cappuccino stay hot-only. This protects staff from confusing checkout choices during a real pickup test.
DrinkFlow added a branded drinks-only ordering flow with Square® checkout, online-order labels in New Tickets, a red pending-order alert for staff, and Online versus In person labels on Orders Up.
Today Snapshot now understands Goldie's 7 AM-3 PM Central hours, and the new Volume Board shows hourly order volume, drink mix, average drinks per order, and multi-drink behavior.
The dashboard display links were grouped into one cleaner Displays menu, and a new pickup/drive-thru board was added for customer-facing order status.
The Menu Board and Orders Up screens now hide extra fullscreen/status wording during normal use, and the public pages got a grammar and label consistency pass.
The drink menu and Orders Up screens now use tighter spacing, smaller headers, and more compact cards so they fit better on iPads and smaller customer-facing screens.
The public page now shows monthly and annual options for Lite and KDS, including the discounted annual rates.
The customer-facing Orders Up board now shows order number, customer name when available, and drink-only details. Pickup gets clearer without putting retail or food items on the screen.
A Drink Revenue Dashboard example was added so shops can see what the Owner Reports adds: exports, hourly volume, drink mix, and a quick read on the day.
The focused three-column board keeps its Focus Board name. Full screen mode keeps extra controls out of the way and shows a small X to exit.
The main KDS now uses New Tickets, Making, and Ready for the active workflow. Focus Board hides the extra dashboard sections during busy service, while the full dashboard keeps counts, stats, and completed history available.
Goldie's dashboard now has quick links for a branded drink menu board and an orders-up display, turning KDS data into customer-facing screens.
The public page now shows what Lite includes: the hosted KDS dashboard, core ticket actions, settings, and no Owner Reports or report exports.
DrinkFlow stayed honest about being built first for Square®, while leaving room to explore other POS workflows later if the data is clean.
The marketing site now links to this page so people can see how DrinkFlow improves from real shop use, not just a feature list.
After a day of use, the owner spotted that staff could start newer orders before older ones. The live board now prioritizes oldest tickets at the top.
Hourly volume, multi-drink order percentage, daily notes, and downloadable owner reports were added so the portal supports real decisions.
DrinkFlow started separating drink analytics from retail items so a coffee shop can read beverage demand without merchandise noise.
Honest by design
DrinkFlow is not trying to act like a giant restaurant-tech platform. It is a practical KDS built by Studio Samantha for small drink shops that want clear screens, useful reports, and direct help after launch.
Setup can follow the shop's actual people, menu, counters, devices, and Square® setup instead of forcing every business into the same template.
It also means this case study can show the real loop: the shop notices something, the app changes, and the version history explains why.
Future data from Supabase
As more approved data comes in, this case study can show monthly trends, exported report examples, busiest hours, average drinks per order, and before-and-after workflow notes. Public stats should be chosen carefully so the story is useful without exposing private revenue details.
About Goldie's
Public brand materials describe Goldie's Coffee & Goods as a quaint Exira, Iowa coffee shop and local goods store focused on specialty coffee, locally sourced foods, eco-friendly home products, sustainability, inclusivity, authenticity, and quality.
Source: With Love, Libby Creative Company portfolio for Goldie's Coffee & Goods.
Connected to Square® API order flow, kept the KDS readable on counter devices, created a branded login, added owner reports, and adjusted analytics around the shop's actual menu structure.
The same approach can fit coffee shops, smoothie shops, tea stands, food trucks, and small drink counters.
A useful case study should show the product getting better because a real business used it.