The menu within immediate reach, fast on a mobile connection — everything else is decoration.

A presentation site for a restaurant serving Italian food in Galatasaray, Beyoğlu. The content sits under four headings: the menu, a phone number for reservations, the location and social links. Turkish and English.
The site has one job: to serve a single visitor behaviour — on a phone, outside the restaurant or on the way there, looking at the menu and calling to book.
Written in React and TypeScript, built with Vite, served by nginx. There is no backend — the site has nothing that needs to hold state.
Load speed was the priority: the page had to open quickly on a mobile connection and put the menu within immediate reach. On a restaurant site, what a visitor wants in the first second is the menu and a phone number; nothing else should get in front of that.
The result is a single-page site with no backend and few dependencies. There is a phone number rather than a reservation form — the restaurant already runs on phone calls, and putting a form in between does not make booking easier, it makes it slower.
The restaurant takes bookings by phone. Putting a form in between does not make booking easier — it delays the answer and creates extra work on both sides. So the page carries a number you can tap to call.
The content is four headings and most visitors arrive on a phone. A single page loads faster and needs no navigation to reach the menu.
I build products from idea to store release. Reach me by e-mail.