Prizely — SaaS de Génération de Leads Ludifié Multi-Tenant
6 semaines|Développeur Full-Stack & Designer
Nous avons conçu et développé Prizely, une plateforme SaaS multi-tenant en Laravel 12 qui transforme la collecte de leads en une expérience de jeu personnalisée. Les commerçants s'inscrivent, créent une ou plusieurs marques (chacune avec son propre slug, palette 2 couleurs, logo et jusqu'à 8 récompenses avec images), configurent les pourcentages de gain par récompense et activent les jeux Roue de la Fortune ou Jeu à Gratter. Chaque marque vit à une URL propre /{brand-slug} avec son identité visuelle — le joueur ne voit que cette marque. Avant de jouer, les leads remplissent un formulaire avec nom, email et téléphone (cases de consentement RGPD configurables par marque) ; la détection de doublons par email+téléphone empêche les abus. Les gagnants reçoivent un email de récompense automatisé avec codes d'échange optionnels. Les packs de crédits sont achetés via Stripe Checkout (facturation mesurée par partie), avec une page d'historique de facturation en libre-service. Le tableau de bord administrateur affiche des graphiques de parties par jour, les statistiques de distribution des récompenses, les taux de conversion et un tableau de leads filtrable et exportable (.xlsx). Un mode test bac à sable permet aux propriétaires de prévisualiser les jeux sans consommer de crédits ni enregistrer de leads. Pour les événements en personne, le mode borne verrouille l'appareil sur une marque avec un flux de déverrouillage réservé au propriétaire. La plateforme est bilingue (grec/anglais), conforme WCAG 2.2 AA, et inclut des animations GSAP au défilement, un SEO avec JSON-LD, des alternates hreflang par page et un fichier llms.txt pour la visibilité des crawlers IA.
Concevoir une architecture multi-tenant où chaque marque conserve sa propre identité visuelle (couleurs, logo, récompenses) au sein d'une seule installation Laravel, construire deux moteurs de jeu distincts (roue vs. grattage) partageant un pipeline commun de jeu/récompense, et implémenter une facturation Stripe mesurée qui déduit les crédits par partie sans latence perceptible pour le joueur.
Solutions
Utilisé le routage tenant-agnostique de Laravel avec wildcards {brand} et des gates de propriété basés sur les policies — une seule base de code, des vitrines de marque infinies. Chaque jeu a été construit comme un composant Blade/Alpine autonome alimentant un PlayController partagé qui valide les crédits, prévient les doublons, résout les récompenses via sélection aléatoire pondérée et envoie des emails de confirmation en file d'attente. Les sessions Stripe Checkout transportent des métadonnées (pack_id, brand_id, user_id) traitées par webhook ; une colonne de cache de solde de crédits évite les écritures DB par partie. Le mode borne utilise un flag de session + flux de déverrouillage par PIN avec tentatives limitées. Le tableau de bord administrateur utilise Chart.js pour la distribution des parties/récompenses et une table de leads filtrable basée sur DataTables avec export .xlsx.
Tableau de Bord Admin — Gestion de Marque & AnalysesRoue de la Fortune — Expérience de Jeu PersonnaliséeJeu à Gratter — Révélation de la RécompensePage Publique de Marque — Formulaire Lead & Entrée de Jeu
Notre site web a été conçu conformément aux dernières directives d'accessibilité WCAG 2.2 niveau AA (Web Content Accessibility Guidelines). Cela signifie que le site est accessible à tous les utilisateurs, y compris les personnes en situation de handicap.
Fonctionnalités d'accessibilité :
Contraste de couleurs adapté pour une lecture confortable
Polices et tailles de texte lisibles
Navigation au clavier complète
Texte alternatif pour toutes les images
Structure claire et HTML sémantique
Compatibilité avec les lecteurs d'écran
Zones tactiles de taille suffisante
Indicateurs de focus visibles
L'accessibilité est notre engagement envers tous les utilisateurs.
Financement UE - NextGenerationEU
Financé par l'Union européenne – NextGenerationEU
Cette entreprise est financée dans le cadre de l'action « Subvention pour les initiatives entrepreneuriales de jeunes travailleurs indépendants (NEE) » du Service public de l'emploi (DYPA), avec le financement de l'Union européenne – NextGenerationEU, à travers la Facilité pour la reprise et la résilience « Grèce 2.0 ».
Le Plan national de relance et de résilience « Grèce 2.0 » soutient les entreprises et les professionnels dans leur développement et leur transformation numérique, en proposant des outils financiers pour renforcer la compétitivité, l'innovation et l'emploi.
Grâce à ce programme, savage.design a obtenu les ressources nécessaires pour développer une présence numérique moderne, accessible et fonctionnelle qui améliore la communication avec les clients et la prestation de services.
Le panneau d'administration IA est une interface intelligente qui vous permet de gérer chaque aspect de votre site web simplement en lui parlant. Pas de tableaux de bord CMS, pas de connaissances techniques, pas d'édition manuelle. Dites simplement à l'IA ce que vous souhaitez et regardez les changements se produire en temps réel.
Environnement en écran partagé
Discutez avec votre assistant IA à gauche tout en voyant les modifications apparaître en direct à droite. Basculez entre les vues bureau, tablette et mobile pour voir exactement à quoi ressemble votre site sur chaque appareil.
Trois modes de fonctionnement
Demander
Posez des questions sur votre site web, obtenez des explications et des conseils — sans effectuer aucune modification.
Agir
Demandez à l'IA d'effectuer des modifications. Modifiez du texte, mettez à jour les styles, remplacez des images, ajoutez des sections — tout est vérifié en brouillon avant publication.
Planifier
Demandez un plan de mise en œuvre détaillé pour les mises à jour complexes. L'IA décompose le travail en étapes avec des estimations avant de commencer.
Ce que votre IA peut faire
Modifier les textes, titres et contenus de page
Mettre à jour les couleurs, polices et la mise en page
Remplacer et gérer les images
Optimisation SEO et balises meta
Ajouter de nouvelles sections et pages
Gestion de contenu multilingue
Historique des versions avec restauration en un clic
Séparation brouillon/production — vérification avant publication
Sécurité de niveau entreprise
Toutes les modifications passent d'abord en brouillon — jamais directement sur votre site en production
Historique complet des versions avec restauration instantanée à tout état antérieur
Authentification multi-utilisateurs avec accès basé sur les rôles
Journalisation d'audit complète de chaque action
Choisissez votre formule
Starter
€29
/mois
Propulsé par Claude Haiku 4.5
Idéal pour les mises à jour simples de contenu, modifications de texte et changements d'images.
Édition de texte et d'images
Gestion de contenu basique
Historique des versions
1 compte utilisateur
Le plus populaire
Professional
€79
/mois
Propulsé par Claude Sonnet 4.6
Modifications de design, nouvelles sections, SEO et création de contenu.
Tout inclus dans Starter
Modifications de design et de mise en page
Optimisation SEO
Jusqu'à 3 comptes utilisateurs
Enterprise
€199
/mois
Propulsé par Claude Opus 4.6
Fonctionnalités complexes, refonte complète de pages, JavaScript personnalisé et développement avancé.
Tout inclus dans Professional
Développement de fonctionnalités multi-fichiers
Code personnalisé avancé
Comptes utilisateurs illimités
Intéressé par l'AI Admin Panel ? Incluez-le dans votre demande de devis.