Case study · 2026

A cafe that takes orders on its website, with no back-and-forth in chat

Greenland Cafe-Bar is a family cafe serving Georgian and Adjaran food in Gonio, near Batumi. We built a site where guests place orders themselves in any of three languages. The kitchen gets each order in Telegram and on the order board, which shows which orders are accepted, which are being cooked and which are already on the way. The owner changes the menu, opening hours, delivery areas and fees in the admin panel, without a developer.

Client
Greenland Cafe-Bar, a cafe in Gonio
Format
Website, admin panel, Telegram bot
Languages
Russian, English, Georgian
Status
Client project, live
GreenlandMenuРУENქაOrder

Gonio · Adjara

Adjaran cooking in a green garden by the sea

A family cafe in Gonio, five minutes from the beach. Order delivery or pickup online — or grab a table and order by QR. We cook daily 09:00–23:00.

4.7Google5.0Tripadvisor#1 in Gonio
Order onlineDelivery area09:00–23:00
Greenland Cafe-BarGonio · Adjara

Three ways to order

Delivery

Across Gonio within a 2.4 km radius. Minimum order 30 ₾.

Pickup

We'll have it ready — collect it at the garden entrance, no waiting.

At your table

Scan the QR at your table and order without getting up.

Reviews

Guests love it

Ratings from Google and Tripadvisor, and a few words from people who've been.

4.7Google288 reviews
5.0Tripadvisor18 reviews
Amazing, hospitable staff. Both European and Georgian cuisine, several breakfast options. Every dish was made with love.
Igor P. · Tripadvisor
Great cafe, always busy. The cooking is delicious and homey, the portions are big and the menu is huge…
Anna Ch. · Google
The ajapsandali and the other dishes we ordered were very tasty. The shashlik was the best I have had in Georgia.
Olga I. · Google

Delivery & pickup

Where we deliver

We deliver across Gonio within 2.4 km of the cafe. Beyond that — pickup or a table in the garden.

Delivery radius
2.4 km from the cafe
Minimum order
30 ₾
Delivery fee
5 ₾
Pickup
Free, at the garden entrance
+995 577 75 70 30
Greenland Cafe-Bar
Greenland

A green garden of Georgian-Adjaran cooking in Gonio.

Opening hours

09:00–23:00

Phone

+995 577 75 70 30

Address

Gonio, Adjara, Georgia

01 / The problem

How the cafe took orders

The cafe used to take delivery orders by phone and on WhatsApp. In a chat, the address, the dishes and the time usually arrive in separate messages, mixed in with questions about whether the cafe is open and whether it delivers to a given address. Someone on staff pieces the order together, asks for what is missing and adds up the total by hand.

When orders pile up, messages scroll out of view and an order is easy to miss. And after a shift change, the new shift can’t tell which orders the previous one has already accepted.

The cafe needed guests to place orders on its own site, with no delivery app taking a cut of every sale, and the kitchen to see every order and what stage each one is at.

Guests fill in the order on the site themselves, so staff no longer have to piece it together from messages.

02 / How ordering works

The guest’s path, from the home page to tracking the order

The steps below follow one example: a guest orders two khachapuri for delivery at 19:30. There is no sign-up: a name and a phone number are enough to order. If the guest signs in with Google or Telegram, the site remembers their addresses and order history.

02 / How ordering works01 / 08

The home page shows straight away whether the cafe is open and where it delivers

The home page has photos of the cafe, Google and Tripadvisor ratings, opening hours and a map of the delivery zone, the area the cafe delivers to. The guest doesn’t have to ask about any of this in a chat.

Greenland

Гонио · Аджария

Аджарская кухня в зелёном дворике у моря

Семейное кафе в Гонио, пять минут от пляжа. Закажите доставку или самовывоз онлайн.

4.7Google5.0Tripadvisor
№1 в Гонио
Заказать онлайнЗона доставки09:00–23:00

03 / Cafe website

Opening hours and delivery terms are on the home page before anyone orders

Guests see opening hours, the delivery zone and fee, and the minimum order on the home page, so staff don’t have to answer these questions in messages.

Scroll inside the frame
GreenlandMenuРУENქაOrder

Gonio · Adjara

Adjaran cooking in a green garden by the sea

A family cafe in Gonio, five minutes from the beach. Order delivery or pickup online — or grab a table and order by QR. We cook daily 09:00–23:00.

4.7Google5.0Tripadvisor#1 in Gonio
Order onlineDelivery area09:00–23:00
Greenland Cafe-BarGonio · Adjara

Three ways to order

Delivery

Across Gonio within a 2.4 km radius. Minimum order 30 ₾.

Pickup

We'll have it ready — collect it at the garden entrance, no waiting.

At your table

Scan the QR at your table and order without getting up.

Reviews

Guests love it

Ratings from Google and Tripadvisor, and a few words from people who've been.

4.7Google288 reviews
5.0Tripadvisor18 reviews
Amazing, hospitable staff. Both European and Georgian cuisine, several breakfast options. Every dish was made with love.
Igor P. · Tripadvisor
Great cafe, always busy. The cooking is delicious and homey, the portions are big and the menu is huge…
Anna Ch. · Google
The ajapsandali and the other dishes we ordered were very tasty. The shashlik was the best I have had in Georgia.
Olga I. · Google

Delivery & pickup

Where we deliver

We deliver across Gonio within 2.4 km of the cafe. Beyond that — pickup or a table in the garden.

Delivery radius
2.4 km from the cafe
Minimum order
30 ₾
Delivery fee
5 ₾
Pickup
Free, at the garden entrance
+995 577 75 70 30
Greenland Cafe-Bar
Greenland

A green garden of Georgian-Adjaran cooking in Gonio.

Opening hours

09:00–23:00

Phone

+995 577 75 70 30

Address

Gonio, Adjara, Georgia

The whole home page

04 / The cafe’s side

The kitchen gets every order in Telegram and sees it on the order board

The order board is a browser page that sorts every order by stage, from new to on the way. The kitchen needs only this page and a phone with Telegram: no extra software or equipment.

04 / The cafe’s side01 / 06

The kitchen learns about a new order from a Telegram message

The bot posts the whole order to the cafe’s staff chat: the number, delivery or pickup, the time, the total, the guest’s name and phone, the address with the courier note, the dishes and the guest’s comment. A link in the message opens the order board.

GRGreenland orders

Новый заказ GR-4QX2M

Самовывоз · 21 ₾ · наличные
Время: как можно быстрее

17:59

05 / What the owner edits

The owner changes the menu, prices and delivery zones without a developer

In the admin panel the owner edits the menu and dish photos, delivery zones, opening hours, contacts, the photos and text at the top of the home page, and decides which staff can sign in to the panel.

05 / What the owner edits01 / 06

The owner keeps the menu in three languages and enters each price once

A dish’s name and description are written in Russian, English and Georgian. A new dish can go up in one language and be translated later: until then guests see the name in the language it was entered in.

Панель кафе

Владелец

Выйти
АктивныеМенюАрхивКлиентыАналитикаСотрудникиЛендингНастройки

Выпечка и хачапури

12
  • Хачапури по-имеретински12В наличии
  • Хачапури по-мегрельски16В наличии
  • Хачапури по-аджарски14В наличии
Блюдо
Фото — превью как в меню
Название
Хачапури по-аджарскиAdjaruli Khachapuriაჭარული ხაჭაპური
УдалитьСохранить

Staff names and analytics figures on the panel screens above are made up for illustration.

06 / What the business gets

What the cafe stops doing by hand

An order from the site arrives complete, with no messaging back and forth

The menu, prices, delivery zone and opening hours are on the site, and the guest enters the address, time and phone number, so there is nothing left to ask.

The site adds up the order total, delivery included

The site prices the dishes from the menu and adds the delivery fee for the guest’s zone. Nobody on staff has to add up totals or check prices.

No order gets lost: it stays on the board until it is completed or cancelled

Every order on the board shows its stage and waiting time. It stays there even if the Telegram message didn’t arrive, and it is still there after a shift change.

The kitchen doesn’t have to track scheduled orders or work out when to start them

For a scheduled order the board shows when to start cooking, and for delivery it allows for the drive too.

A menu change is on the site within a minute

The owner saves a new dish, price or photo in the panel. No developer is needed, and there is no fee for each change.

The cafe pays no delivery app a cut of each order

Orders come in through the cafe’s own site with no middleman, so no share of the sale goes to anyone else.

07 / Reliability

An order total can’t be faked, even by editing the page in a browser

Anyone who knows their way around a browser can change the prices on a page they have open. So the site recalculates the total and checks the delivery terms itself every time.

The site prices every order from its own database

The site accepts only the chosen dishes, variants and quantities from the guest. Prices, variant surcharges and the delivery fee come from its own database, so nobody can pay less than the menu says.

The order total always matches the menu prices.

When an order is sent, the site checks the address and the minimum again

The site checks the address against the delivery zones once more and takes the minimum order and the delivery fee from the zone the address falls in.

An order outside the zone or below the minimum never reaches the kitchen.

08 / Scope

What the project includes

Guest website

  • Home page with Google and Tripadvisor ratings and a delivery-zone map
  • Website in Russian, English and Georgian
  • Menu by category with dish photos
  • Dish variants to choose from: size, filling, drink volume
  • Delivery, pickup and ordering from a table in the cafe
  • Picking the address from Google suggestions or on the map
  • Order review by the guest before sending
  • Order page where the stage changes without a reload
  • Sign-in with Google or Telegram
  • Guest account: saved addresses with courier notes, order history
  • Tips at checkout

Admin panel

  • Order board: five stages from new order to delivery
  • Order history: the time the order reached each stage
  • Menu editor in three languages
  • Cropping dish photos right in the panel
  • An “Out of stock” switch for dishes and single variants
  • Delivery zones on a map, each with its own fee and minimum order
  • Editor for the photos and headline at the top of the home page
  • Hours, contacts and a switch to pause online orders
  • Five staff roles, from owner to courier, with different access
  • Order archive, guest list and analytics

Foundation

  • Next.js on Cloudflare Workers
  • Neon Postgres database: order totals are priced from it
  • Bot that sends orders to Telegram
  • Google Maps and address suggestions
  • Dish photo storage, compressed to the size of a menu card
  • A limit on orders from one IP address, against floods of fake orders

09 / Honestly

What isn’t in the project yet

The site already takes orders, but some features aren’t connected or filled in yet.

There is no card payment yet: guests pay cash on delivery or pickup. A payment provider still has to be connected, and at checkout “Card online” is marked “soon”.

The site doesn’t store the guest’s comment on the order, such as an allergy: it arrives only in the Telegram message and isn’t on the board. Chosen variants, such as size, work the other way round: they don’t reach Telegram and show only on the board.

Calling a courier from a third-party service, Wolt Drive or Yandex Delivery, is built into the panel but switched off: there is no connection to either service yet, and it isn’t known whether they deliver to Gonio.

There are no QR codes on the tables yet, although the home page already offers ordering by QR at a table. A guest sitting in the cafe orders on the site and types in the table number by hand.

There is no search or filtering in the menu. The panel has fields for allergens and nutrition, but no dish has them filled in yet.

The dish photos on the menu are stock images for now. The owner can replace them with the cafe’s own shots in the panel.

There are no promo codes or discounts, and no loyalty programme.

The site still runs on a temporary address: it hasn’t moved to the cafe’s own domain yet.

Need the same online ordering?

A site like this suits any place with its own delivery or pickup: a cafe, a restaurant, a bakery. Checkout, the order board and the owner’s panel carry over unchanged, and the menu, delivery zones and staff roles are set up around your business. The first conversation is free: we will go through how you take orders now and tell you what you actually need.