A one-page site for the Japanese Majima Restaurant in Zielona Góra. An interactive menu, a gallery of dishes and the mood of the place - all of it on screen before a hungry guest can change their mind.
Majima is a family-run Japanese restaurant at ul. Żeromskiego 3 in Zielona Góra - okonomiyaki, ramen and matcha, with a mood somewhere between a Shinjuku side street and present-day Tokyo. You can't fit that kind of character into an off-the-shelf template, and character is exactly what fills the tables.
The scene repeats every day: someone hears about the place, pulls out their phone and types the name into Google. If the page crawls, they bounce back to the results and tap the competitor next door. So Majima got a site that opens at once, shows the current menu and hours without a single phone call, leads straight to ordering, and is built to turn up high when someone nearby is looking for something good to eat.
That is the page weight on a first visit - less than a single photo taken on a phone. We built it in pure HTML - ready-made pages served from servers around the world, with no heavy systems underneath: images in a lightweight format and several sizes, fonts hosted by us, the most important elements loading first. The first visit is 98% lighter, and nothing jumps under your thumb as it loads: CLS 0.712 → 0.007, LCP 4.4 s → 2.1 s.
Almost everyone who lands on a restaurant's site is after the menu and the opening hours - so that is what we gave the most room to. The menu is interactive: ten categories in tabs, 46 dishes with descriptions, prices and portion sizes. When something changes in the kitchen, you simply edit the content on the site, with no fresh PDF to upload and no one to ask for help.

Majima has a recognisable style of its own, and the site was meant to carry it further, onto a phone screen. We took the palette straight from the brand book and three typefaces, then added the small touches that make you linger: a pixel cat that runs to wherever you click, and a soft koto sound born in the browser itself, with not a single file to download.

We set the site up for local search from the start. Clear descriptions for Google, a clean preview when shared and location data tell the search engine clearly that this is a Japanese restaurant in Zielona Góra, and the embedded map leads a guest from the screen straight to the door.

Mobile, 2026. FCP 1.5 s, LCP 2.1 s, CLS 0.007. All three core Core Web Vitals in the green range. Values are estimates and may vary.
Check the result live →Speed, an interactive menu, design true to your brand and visibility in local Google - we tailor the scope to how your restaurant, café or small service business actually works.
Of course. A new dish, a different price or changed hours is a small content update, with no PDF to swap out. If you want to change the menu entirely yourself, we add a simple, dedicated panel - we agree this upfront, so the menu on the site always matches what you actually serve in the venue.
That is our number one priority. We built Majima's site to open in roughly 1.5 seconds even on an older phone and a weak signal, pulling down about 140 KB on the first visit. Most guests are already hunting for a restaurant with a phone in hand, often standing on the street.
At Majima, contact and booking run through the phone and the map, while orders are handed off to the restaurant's external system. If your place needs online table reservations or ordering right on the site, we will add that module and fit it to how your venue runs.
We set the site up for local search: clear descriptions for Google, a clean preview when shared, city location data and an embedded Google map. No one can honestly promise first place, but this is the groundwork you need to show up at all when someone nearby is after something good to eat.
Yes. Speed, a clear offer, design true to the brand and local SEO work well beyond hospitality - for hairdressers, beauticians, workshops or a local shop just as much. The easiest way to start is a short conversation or a no-obligation quote.
The price depends on scope: the number of sections, the number of photos and whether extra modules come into play, such as online reservations. The best first step is the quote form - you describe what you need, and we come back with a concrete proposal and cost.