Conception et développement web

Site web du restaurant Novo Edmundo

Le site du Novo Edmundo est une application multipage entièrement responsive, avec une page d'accueil complète (Accueil, Présentation, Aperçu de la carte, Commandes, Événements, Avis, Contact) et une page Menus dédiée présentant le catalogue complet de la carte en 9 catégories (plus de 130 références), ainsi que 3 menus de groupe fixes (30 €/35 €/40 €) avec options de personnalisation. Il propose le portugais et l'anglais sur l'ensemble du site, intègre Uber Eats pour la commande en ligne et met en avant la capacité d'accueil de l'établissement (135 personnes réparties sur 3 salles), avec des contacts directs pour la réservation.

Développé avec React 19, TypeScript et Tailwind CSS côté frontend, avec Framer Motion pour les animations d'entrée et shadcn/ui (primitives Radix) pour le système de composants. Le formulaire de contact s'appuie sur un service dédié Firebase Cloud Functions (Node 22) qui envoie des e-mails transactionnels bilingées via Resend, protégé par une vérification anti-bot Cloudflare Turnstile côté serveur et une validation des données avec Zod — un backend entièrement serverless, sans base de données, délibérément minimaliste pour maîtriser les coûts.

Date de réalisation : mai 2026
Voir le site en ligne
Détails du projet

Vue d'ensemble

Secteur

Restauration — Restaurant portugais traditionnel

Périmètre

Site de restaurant complet (page d'accueil + page Menus dédiée) avec un catalogue complet de la carte (9 catégories, plus de 130 références), 3 menus de groupe fixes (30 €, 35 €, 40 €) avec options personnalisables, l'intégration de la commande en ligne (Uber Eats), une section de réservation d'événements pour 3 salles (135 personnes), un contenu bilingue (PT/EN), l'intégration de Google Maps et un formulaire de contact adossé à un service d'e-mail serverless dédié, avec protection anti-bot Cloudflare Turnstile

Durée

3 semaines, du design à la mise en ligne (mai 2026)

La problématique

Le défi

Novo Edmundo, restaurant portugais très apprécié fondé en 1964 à Pontinha (à l'origine « O Café do Vale »), avait besoin d'une présence web moderne pour valoriser plus de 60 ans d'histoire et sa spécialité, la cuisine familiale portugaise. Sous la direction actuelle depuis 1994, l'établissement s'était constitué une clientèle locale fidèle et une solide réputation pour les événements de groupe et les célébrations, avec une capacité de 135 personnes réparties sur 3 salles. Il ne disposait toutefois d'aucune présence de commande en ligne intégrée, sa carte complète (9 catégories) n'était pas accessible en ligne, et il peinait à faire connaître sa capacité d'accueil d'événements et ses trois formules de menus de groupe (30 €, 35 €, 40 €). Il lui fallait par ailleurs s'adresser aussi bien à la clientèle portugaise locale qu'aux visiteurs internationaux anglophones du secteur de Pontinha.

Notre approche

La solution

Nous avons conçu et développé un site entièrement responsive, avec une page d'accueil complète et une page Menus dédiée, entièrement bilingue (portugais/anglais) avec détection automatique de la langue. La page d'accueil couvre les sections Accueil, Présentation, Aperçu de la carte, Commandes (Uber Eats), Événements, Avis et Contact ; la page Menus présente la carte complète, ainsi que les 3 menus de groupe fixes et les options personnalisables, avec leurs règles et leurs tarifs détaillés. Le formulaire de contact s'appuie sur un service d'e-mail serverless dédié (Firebase Cloud Functions + Resend), avec protection anti-bot Cloudflare Turnstile, ce qui permet de garder le canal de contact du restaurant exempt de spam sans aucune modération manuelle.

Ce qui est inclus

Fonctionnalités clés

Support multilingue (PT/EN)
Architecture multipage
Design responsive
Système de menu interactif
Menus de groupe
Avis clients authentiques
Intégration de carte interactive
Intégration de la commande en ligne
Réservation d'événements de groupe
Formulaire de Contact Protégé contre les Bots
E-mail Transactionnel Serverless
Prêt pour le SEO
Animations d'entrée
Performance

Résultats

99/100
Score de performance
Google Lighthouse, Desktop
100/100
Score de bonnes pratiques
Google Lighthouse, Desktop
130+ items
Catalogue de la carte
Plus de 130 références réparties en 9 catégories
2
Langues
Portugais (par défaut) et anglais
Technologie

Technologies utilisées

React 19
TypeScript
Vite
Tailwind CSS
Framer Motion
i18next
React Hook Form
Yup
React Router DOM
shadcn/ui
Firebase Hosting
Firebase Cloud Functions
Resend
Cloudflare Turnstile
Zod
Se lancer

Prêt à lancer votre projet ?

Voyons ensemble comment créer un site remarquable, adapté aux besoins de votre entreprise.

Site web du restaurant Novo Edmundo | Portfolio | low-key solutions