Ciğerim Restoran QR Menu
Ciğerim Restoran's digital menu, opened by QR code: it starts with a branch choice, shows Turkish and English together, and is updated from an admin panel.
- Project type
- Web Application
- Sector
- Restaurant
- Location
- Kyrenia, Northern Cyprus
- My role
- Design & development
- Year
- 2024
- Scope
- 12 categories · 114 items
FIG. 01Screens
Live site ·01
Branch choice — the menu opens by selecting a branch
02
Categories — photo tiles with Turkish and English names
03
Wraps — bilingual item names and two portion prices
04
Value menus — contents described in both languages
- Problem
- On a printed menu, every price change meant a reprint.
- Solution
- Items and prices are updated from an admin panel; the menu shows 12 categories and 114 items in two languages on a phone.
Context
I moved Ciğerim Restoran's menu into a web app that opens on a phone from a QR code. It went live in January 2024 and has been kept up to date with price and item changes ever since. When the restaurant's website was rewritten in 2026, the menu stayed a separate app, and the site links into it for each branch.
Approach
- Branch first. The menu opens with a branch choice: Karaoğlanoğlu, Girne Öğretmen Evi and Mersin Tantuni. The chosen branch sets the contact details at the foot of the page.
- Two languages on one screen. Every item's Turkish name has its English name beneath it, so no guest has to switch languages.
- Two prices on one line. The 56 items that come in two portion sizes or two breads show both prices on the same line: "Normal / 1.5 portion", "lavash / loaf".
- Categories by photo. Each of the 12 categories has a cover photo; the item lists stay plain.
Highlights
- Menu: 12 categories and 114 items (as of September 2026).
- Value menus: With their contents described in both languages.
- Notes: Bilingual notes per category, such as the drink served free with every wrap.
- Admin panel: Add, edit and delete items, with two price fields and a visibility setting. Category names and visibility are managed there too.
Technical foundation
- Application: PHP and MySQL, with separate pages for branch choice, category list and item detail.
- Data model: Two tables: categories (TR/EN name, image, sort order, visibility) and items (TR/EN name and description, category, two prices, visibility).
- Admin: A panel built on AdminLTE.
- Interface: Bootstrap 5 and Montserrat, with cards laid out for a phone screen and a fixed header.
Outcome
The menu has been live since January 2024. Price changes are made in the panel with no reprint, and the restaurant's website links to this menu for each branch.



