← 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.