← Retour aux projets

Online-Order — Webshop alimentaire

Vue.js · Quasar · Node.js · MongoDB · Google Maps API

Objectif

Développer une plateforme de commande en ligne autonome pour restaurateurs, offrant une alternative propriétaire aux plateformes tierces avec un contrôle total sur l'expérience client.

Fonctionnalités principales

  • Catalogue dynamique — Gestion des produits, catégories et options
  • Panier intelligent — Calcul en temps réel et gestion des quantités
  • Validation de commande — Tunnel optimisé avec génération de tickets PDF
  • Comptes utilisateurs — Historique et gestion des commandes
  • Multi-services — Sur place, à emporter, livraison

Innovation : Zones de livraison géolocalisées

Système avancé de validation géographique développé avec Google Maps API :

  • Définition de zones polygonales via DrawingManager
  • Validation automatique des adresses (Places API + reverse geocoding)
  • Blocage intelligent des commandes hors zone
  • Persistance des données en MongoDB

Impact

Élimination des livraisons hors secteur, optimisation logistique et réduction significative des erreurs opérationnelles.

Technologies

Vue.js Quasar Node.js Express MongoDB Google Maps API Google Places API PDF Generation