← Back to work
Private client project 2025 — 2026·Full-stack Engineer

Restaurant Website & Admin Platform

Bilingual restaurant site with a Filament-powered back office.

Overview

The project

A restaurant and cocktail bar needed a polished bilingual site with an editable menu, gallery, and reviews, plus a self-serve admin. I built the public site and a Filament admin panel for menu, content, and media management.

Screens

Screenshots

Tap any image to enlarge. Use arrow keys to navigate.

Stack

What I built it with

Laravel 11Filament 3Livewire 3Vue 3Tailwind CSSMySQLRedisVite

My role

What I owned

  • Built the public site: home slider, menu, gallery, and contact.
  • Implemented EN/ES locale switching with translated content.
  • Built a Filament admin panel with role-based access for menu and content.
  • Integrated cached Google reviews on the front end.
  • Set up activity logging and an audit trail for content changes.

Architecture

How it's wired

  • 01Laravel 11 with a Filament 3 / Livewire admin panel.
  • 02MySQL for content plus Redis for caching (including external reviews).
  • 03Vue 3 + Vite for interactive front-end sections.
  • 04Translatable models driving EN/ES content.

Hard parts

What was challenging

The decisions worth talking about in an interview.

Self-serve content without breaking layout

Owners edit menu items, slides, and galleries directly. Modeling that content as translatable, ordered records in Filament kept the front end stable while giving non-technical staff full control of what renders.