Λιοπύρι
A restaurant site that fills tables: online bookings with availability, a menu that changes in seconds, a blog and newsletter to bring guests back — and the admin, open to try.
Open the demo- Client
- Cikefallinos demo
- Year
- 2026
- Type
- Website · Demo
- What we did
- Design · Development · Content

Liopyri is a fictional restaurant — but the site is exactly what a client of ours gets: guests see the menu, book a table the moment they decide and get a reminder, while staff spend less time on the phone.
Enter the admin with a view-only account and see how simply a dish, a page or a booking is managed.
Frontend
Next.js 16 · React 19 · TypeScript · Tailwind CSS v4
Pages that open instantly and update the moment something changes in the admin; every screen loads images at the size it needs.
CMS
Payload 3 · Cikefallinos CMS
Text, photos and pages change from the admin, no developer needed; we design the building blocks for the brand.
Database
PostgreSQL 18
Its own database with daily backups — nothing gets lost.
Infrastructure
Docker · Coolify · Hetzner · Cloudflare R2
Photos on Cloudflare R2, with a copy in a second location.
01 /
A menu that whets the appetite
Every dish with photo, description and price, plus its allergens for those who need them. Updated from a phone, no reprinting.

02 /
Bookings without phone calls
Guests only see times that are available and get a reminder the day before; the restaurant sees every booking in one place.

03 /
An admin anyone understands
Pages, menu, bookings, messages, newsletter and analytics — in Greek, with 2FA and a change history.

04 /
Secure by design
It uses no third-party plugins — and according to Patchstack, that is where more than 9 in 10 WordPress vulnerabilities are found. Everything the site needs is written, tested and maintained by us.
- Sign-in with 2FA (a code from a phone app), for anyone who wants it
- Cloudflare Turnstile on forms and login — bots stay out
- Account lock-out after 5 wrong passwords
- The admin on an address that is hard to guess
- HTTPS and security headers on every page
- Daily backups
- Every security fix reaches all sites with one update
Admin: demo-restaurant.cikefallinos.com/urdashboard Account: demo@cikefallinos.com · password: cms-demo-2026 (view only)
Open the demoNext project
Ethertech




