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