Dmitriy Roi
Back to portfolio
Platform
· 2023· 1–2 months

Restaurant Platform — Strapi-driven, Multi-language

Multi-language restaurant platform on Nuxt 3 + Strapi — menu, hours, contact forms, gallery editable by the client without code. Built with Nuxt 3, Vue 3, Vuetify 3, Pinia, Strapi, TypeScript.

Restaurant Platform — Strapi-driven, Multi-language — screenshot 1

The problem

Restaurant wanted a multi-page site with frequently-changing menu and content — without paying for every change. Existing solutions (Wix, Tilda) couldn't match the brand or load fast enough.

My approach

I built a Nuxt 3 + Strapi platform — menu, hours, contact forms, gallery — editable from the headless CMS. Multi-language i18n, mobile-first.

The result

The client edits menu and prices themselves; site stays fresh and ranks well in local search.

Key highlights

  • Strapi-driven menu and content
  • Dynamic contact forms
  • Multi-language UI
  • Image gallery management
  • Mobile-first responsive design

Related work

Need something like this?

I help startups and businesses ship AI-powered Vue / Nuxt products end-to-end. Let's talk.