Website

Punjab Palace Villepinte

Bilingual restaurant website with custom admin panel

Symfony PHP MySQL Twig Bilingual SEO Admin Dashboard Matomo GDPR
Role
Built
Stack

Symfony · PHP 8.4 · MySQL · Twig · Matomo · SEO · Admin Dashboard

Visit Website
Punjab Palace Villepinte

About the Project

Punjab Palace, an Indian buffet restaurant in Villepinte (93420), needed a professional online presence to attract customers, handle table reservations and manage their Google reviews. The solution had to be built on a solid, scalable foundation to support future features such as online ordering, Stripe payments and additional languages.

Challenges

  • No existing digital presence for the restaurant
  • Bilingual website (French / English) required from scratch
  • Non-technical staff needed to manage messages and reviews independently
  • Strong local SEO requirements for restaurant discovery
  • GDPR-compliant analytics without relying on third-party trackers
  • Architecture must support future features without full rebuild

Solution

  • Full Symfony 8 application built for long-term scalability (online ordering, Stripe, new languages)
  • Bilingual FR/EN routing using Symfony Translator and hreflang
  • Back-office: contact message management with read/replied status tracking
  • Back-office: Google Reviews management (import, visibility, moderation)
  • Contact and booking form with rate-limiting and email notifications
  • Complete SEO setup: JSON-LD schema, OpenGraph, canonical, meta tags
  • Self-hosted Matomo analytics — GDPR compliant, fully configured, opt-out widget included
  • Performance-optimised assets: minified CSS/JS, LCP preload, forced reflow fixes

Results

  • Live bilingual restaurant website at punjabpalace.fr
  • Restaurant owner manages messages and reviews without developer help
  • Strong local SEO foundation with structured data and hreflang
  • GDPR-compliant analytics with full visitor privacy control
  • Optimised Lighthouse performance score
  • Codebase ready for online ordering and Stripe payment integration
Have a similar project in mind?

Let's talk about what you need.