Skip to content
Let's Talk
Projects
Hospitality & Restaurant

The Lodge — Restaurant & Bar-Club Website

Full stack build of a Laravel monolith with Vue.js islands powering a bilingual restaurant and bar-club platform — translatable menu and content models, online table reservation flow, validated events enquiry pipeline, and a custom Nova admin behind an AWS S3 + Cloudflare media pipeline.

Visit site
CLIENT
The Lodge Brussels
Watermael-Boitsfort, Brussels, Belgium
ROLE
Full Stack Engineer
DURATION
2 months
TEAM
2
  • 9

    Nova-managed admin entities — menu sections, dishes, event packages, reservations, enquiries, gallery media, locales, opening hours, and pages — wired through Eloquent relationships

  • 95+

    Lighthouse performance score on content pages — server-rendered HTML, Vue mounted only on interactive routes, and S3 + Cloudflare image delivery keep the JS payload under 80KB

  • 2

    Locales served from a single content model — FR and NL — with translatable Eloquent attributes, locale-prefixed routes, and hreflang emission per indexable URL

Tech Stack

  • Laravel
  • Livewire 3
  • Laravel Nova
  • Vue.js
  • Alpine.js
  • Tailwind CSS
  • MySQL
  • AWS EC2
  • AWS S3
  • Cloudflare CDN
  • Google Maps API
  • Facebook Integration
  • Figma