AOY
TR EN
← All projects

Olea Osteria Italiana

Website

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

The Olea Osteria Italiana website
01

What it does

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.

02

How it works

Written in React and TypeScript, built with Vite, served by nginx. There is no backend — the site has nothing that needs to hold state.

Lightness is a feature, not a flourish

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.

03

Architecture

Interface
React · TypeScript
Build
Vite
Deployment
nginx
Client
Olea Osteria Italiana — Galatasaray, Beyoğlu
Scope
Menu, reservation phone number, location, social links
Languages
Turkish and English
Backend
None — served statically
04

Frequently asked

Why is there no reservation form?

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.

Why is it a single page?

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.

05

Other projects

built by the same hand
06

Contact

Got something similar?

I build products from idea to store release. Reach me by e-mail.