CutMeatDoner — online ordering, payment and delivery platform
CutMeatDoner took orders by phone and through Instagram messages. Aggregator platforms took a commission on every order, customer data never reached the restaurant, and changing the menu or a price meant waiting for an outside person each time. Online payment and delivery tracking did not exist at all.
The decision was to build the restaurant's own ordering channel, independent of aggregators: the menu managed from the database, prices and discounts calculated on the server, payments going straight to the restaurant's account, and every step from preparation to delivery visible in a single panel.
A complete platform was built on Next.js 16 (App Router) and Supabase. Menu, prices and shop settings change from the admin panel — no deploy required; if the database is unreachable the site falls back to a static catalog and never shows an empty menu. Prices, promo codes and the minimum order threshold are recalculated on the server when the order is created rather than trusted from the client, and promo codes are never sent to the browser at all. Payments run through epoint.az: an order starts in the "awaiting_payment" state and does not enter the operator queue, the "paid" decision comes only from the server-to-server callback, the amount is checked against the server's own figure, and underpayment is rejected. Apple Pay and Google Pay were added through the epoint Token Widget, and the cart survives the redirect to the bank page. Separate panels were built for the administrator, the operator and the courier, along with a live courier map, a tracking link for the customer, and automatic cancellation of unpaid orders. The next stage is a point-of-sale integration over the Clopos Open API v2, so an order placed on the site lands directly in the kitchen's POS queue.
The restaurant now owns its online sales channel: commission-free orders, card, Apple Pay and Google Pay payments, instant menu updates from the admin panel, and end-to-end order tracking. The customer base now lives in the restaurant's own system.
