
SmartFeedback.fr
Votre Solution d'Avis Clients Intelligente et Privée
1. Introduction / Aperçu
SmartFeedback.fr est une plateforme innovante conçue pour aider les commerçants et petites entreprises à collecter des retours clients sincères et constructifs. Contrairement aux systèmes d'avis publics, SmartFeedback.fr se concentre sur un feedback privé et exploitable, permettant une amélioration continue de la qualité de service et des produits. Grâce à l'intégration de l'intelligence artificielle, la création de questionnaires personnalisés et l'analyse des données deviennent intuitives et efficaces, offrant aux entreprises un outil puissant pour comprendre et fidéliser leur clientèle.
2. Fonctionnalités Clés
- Questionnaires Personnalisés par IA : Génération assistée par IA de questions pertinentes et adaptées à votre activité, avec possibilité de personnalisation manuelle.
- Collecte d'Avis Privés : Les retours clients sont collectés via un QR code unique et ne sont pas rendus publics, garantissant l'authenticité et la confidentialité.
- Analyse des Données par IA : Synthèse et analyse des retours clients pour identifier les points forts et les axes d'amélioration, facilitant la prise de décision.
- Gestion des Abonnements : Intégration complète avec Stripe pour la gestion des plans d'abonnement et des paiements.
- Conformité RGPD : Respect strict de la protection des données, avec collecte d'emails optionnelle et non-commercialisation des informations.
- Tableau de Bord Commerçant : Interface intuitive pour configurer le commerce, gérer les sondages, visualiser les retours et suivre les performances.
- Redirection Conditionnelle : Possibilité de rediriger discrètement les clients très satisfaits vers des plateformes d'avis publics (ex: Google, TripAdvisor).
- Protection Anti-Spam/Trolls : Le caractère privé des avis décourage les commentaires malveillants, et permet de se concentrer sur le feedback constructif.
3. Technologies Utilisées
Frontend :
- HTML5
- CSS3 (avec variables CSS pour la thématisation)
- JavaScript (Vanilla JS, Chart.js, QRious.js, Sortable.js)
- Aucun outil de build frontend (Node.js) n'est utilisé.
Backend :
- PHP 8.2
- Composer (pour la gestion des dépendances PHP)
- Dépendances Composer :
stripe/stripe-php
,vlucas/phpdotenv
Base de Données :
- MySQL (MariaDB 10.11.10+)
Services Tiers :
- Stripe (pour la gestion des paiements et abonnements)
- Groq (pour les fonctionnalités d'intelligence artificielle)
- Google Sign-In (pour l'authentification simplifiée)
4. Structure du Projet
smartfedback/ ├── .htaccess # Règles de réécriture d'URL pour le site ├── admin/ # Panneau d'administration │ ├── admin.css # Styles CSS spécifiques à l'admin │ ├── admin.js # Logique JavaScript pour l'admin │ ├── codes-promo.html # Page de gestion des codes promo │ ├── index.html # Tableau de bord principal de l'admin │ ├── login.html # Page de connexion de l'admin │ └── settings.html # Page des paramètres de l'IA et admin ├── api/ # Backend PHP (API REST) │ ├── .htaccess # Règles de réécriture d'URL pour l'API │ ├── composer.json # Dépendances Composer │ ├── composer.lock # Fichier de verrouillage Composer │ ├── config.php # Configuration de la base de données et de l'API │ ├── cron_purge.php # Script de purge des données (pour tâche CRON) │ └── index.php # Point d'entrée principal de l'API ├── contact.html # Page de contact ├── dashboard.html # Tableau de bord commerçant ├── dashboard.js # Logique JavaScript pour le tableau de bord ├── fonctionnalites.html # Page de présentation des fonctionnalités ├── img/ # Dossier des images (logos, illustrations, icônes) │ └── (nombreuses images .jpg, .png, .webp) ├── index.html # Page d'accueil du site ├── login-commercant.html # Page de connexion des commerçants ├── mentions-legales.html # Mentions légales ├── mot-de-passe-oublie.html # Page de récupération de mot de passe ├── politique-confidentialite.html # Politique de confidentialité ├── pricing.html # Page des tarifs ├── register.html # Page d'inscription des commerçants ├── reinitialiser.html # Page de réinitialisation de mot de passe ├── script.js # Scripts JavaScript globaux (navigation, notifications) ├── sondage.html # Page du sondage public (côté client) ├── sondage.js # Logique JavaScript pour le sondage public ├── style.css # Styles CSS globaux ├── supprimer-compte.html # Page de suppression de compte ├── supprimer-compte.js # Logique JavaScript pour la suppression de compte ├── valider-email.html # Page de validation d'email └── video/ # Dossier des vidéos (ex: de démonstration) ├── ai_studio_code.py # Script Python pour fusion vidéo └── (nombreuses vidéos .mp4, .webp)
5. Utilisation de l'Application
Accès Commerçant
- Inscription : Rendez-vous sur
register.html
pour créer un nouveau compte commerçant. Un email de validation sera envoyé à l'adresse fournie. - Validation Email : Suivez le lien dans l'email de validation pour activer votre compte.
- Connexion : Accédez à
login-commercant.html
pour vous connecter à votre tableau de bord. - Tableau de Bord : Une fois connecté, vous serez redirigé vers
dashboard.html
où vous pourrez configurer votre commerce, générer des questionnaires, consulter les retours clients, gérer votre abonnement, et accéder aux paramètres de votre compte.
Accès Client (Sondage Public)
- Les clients accèdent au sondage via un lien unique généré pour chaque commerce (ex:
https://smartfeedback.fr/s/nom-de-votre-commerce
) ou en scannant le QR code généré depuis le tableau de bord du commerçant. - Ils peuvent répondre au questionnaire de manière anonyme ou laisser leur email s'ils souhaitent être recontactés par le commerçant.
Accès Administrateur
- Connexion : Accédez au panneau d'administration via
admin/login.html
. - Identifiants : Utilisez l'identifiant
Khalidus
et le mot de passe que vous avez configuré dans votre base de données. - Fonctionnalités : Le panneau d'administration permet de gérer les utilisateurs, les codes promotionnels, et de configurer les paramètres de l'API IA (Groq) et les prompts.
6. Droit d'auteur
© 2025 Khalid Dardouchi. Tous droits réservés.
Ce projet, y compris tout son code source, sa conception, son contenu et son architecture, est la propriété exclusive de Khalid Dardouchi.
Il n'est pas destiné à être installé, copié, modifié ou distribué en local ou sur tout autre serveur sans le consentement écrit préalable de Khalid Dardouchi.
Toute reproduction, distribution, modification ou utilisation non autorisée, en tout ou en partie, est strictement interdite et pourra faire l'objet de poursuites judiciaires.
7. Contact
Pour toute question, demande d'information ou support technique, vous pouvez contacter l'équipe SmartFeedback.fr à l'adresse suivante :
contact@smartfeedback.fr