Document 1.2
CAHIER DES CHARGES FONCTIONNEL
La solution de cashback nouvelle génération
1
PÉRIMÈTRE DU PROJET
REWAPP est une plateforme complète de cashback comprenant 4 composantes principales :
App Mobile
iOS & Android
Site Vitrine
Web responsive
Dashboard Admin
Gestion plateforme
Dashboard Partenaire
Gestion commerçants
2
RÈGLES MÉTIER
2.1 Système de Points
RÈGLE FONDAMENTALE
1 point = 0,10€
Ratio de Conversion
| Type de Cashback | Points | Valeur € | Remarque |
|---|---|---|---|
| Cashback Bancaire | 10 points |
0,95€ | Virement IBAN |
| Cashback Commerçant | 10 points |
1,05€ | En magasin |
VALIDITÉ DES POINTS
Validité : 12 mois - Méthode FIFO (First In, First Out)
PLAFOND
Plafond de points : ILLIMITÉ
2.2 Paliers de Fidélité
Niveaux de Fidélité
| Palier | Bonus Cashback | Condition |
|---|---|---|
| Bronze | +0% | Par défaut |
| Silver | +5% | Seuil paramétrable |
| Gold | +10% | Seuil paramétrable |
| Platine | +15% | Seuil paramétrable |
| Diamant | +20% | Seuil paramétrable |
PARAMÉTRAGE
Les seuils sont paramétrables par chaque commerçant partenaire.
2.3 Cashback Bancaire
Règles de Virement
| Paramètre | Valeur | Description |
|---|---|---|
| Seuil minimum | 10€ (100 points) |
Montant minimum pour demander un virement |
| Fréquence | Sur demande utilisateur | L'utilisateur décide quand convertir ses points |
| Délai | 2-3 semaines maximum |
Délai de traitement du virement bancaire |
2.4 QR Code
RÈGLES QR CODE
Validité : 1 minute — Usage : UNIQUE
- Validité limitée à 60 secondes
- Usage UNIQUE - un seul scan possible
- Montant prédéfini par l'utilisateur
3
FONCTIONNALITÉS APPLICATION MOBILE
3.1 Authentification
- Inscription email/mot de passe + validation
- OAuth Google/Apple
- Biométrie (Face ID, Touch ID, empreinte)
3.2 Liaison Carte Bancaire
- Intégration SDK solution bancaire
- Gestion multi-cartes
- Ajout/suppression cartes
3.3 Dashboard Principal
- Solde points + équivalence €
- Badge palier + progression
- Actions rapides : Générer QR, Virement, Trouver partenaire
- 5 dernières transactions
3.4 Génération QR Code
- Saisie montant en points
- QR code plein écran avec compteur 60s
- Annulation possible avant scan
3.5 Demande Virement
- Formulaire avec nb points (min 100)
- Vérification IBAN
- Suivi demandes : En attente / En cours / Effectué
3.6 Historique
Filtres disponibles
| Type de Filtre | Options |
|---|---|
| Par type | Crédits / Débits / Virements |
| Par période | Aujourd'hui / Semaine / Mois / Année |
| Détail | Transaction complète disponible |
3.7 Recherche Partenaires
- Carte interactive géolocalisée
- Filtres par catégorie
- Fiche partenaire détaillée
3.8 Notifications
- Crédit points, paiement, virement, promo, expiration, palier
- Centre notifications avec historique
3.9 Profil
- Infos perso, IBAN, cartes liées
- Sécurité : mot de passe, 2FA, biométrie
- CGU, RGPD, suppression compte
4
SITE VITRINE
Pages du site
| Page | Description |
|---|---|
| Accueil | Présentation générale REWAPP |
| Clients | Espace dédié aux utilisateurs clients |
| Commerçants | Informations pour les commerçants |
| Partenaires | Programme partenaires |
| À propos | Histoire et équipe REWAPP |
| Contact | Formulaire de contact |
| Légales | CGU, CGV, Mentions légales |
- Responsive mobile/tablet/desktop
- SEO optimisé
- Formulaires inscription client/partenaire
5
DASHBOARD ADMIN
5.1 Authentification
2FA OBLIGATOIRE
L'authentification à deux facteurs est obligatoire pour tous les administrateurs.
Rôles Administrateurs
| Rôle | Niveau d'accès |
|---|---|
| Super Admin | Accès complet, gestion des admins |
| Admin | Gestion utilisateurs et partenaires |
| Support | Lecture seule, assistance clients |
5.2 Dashboard Général
KPIs disponibles :
- Nombre d'utilisateurs
- Nombre de partenaires
- Volume de transactions
- Points en circulation
- Cashback distribué
- MRR (Monthly Recurring Revenue)
+ Graphiques d'évolution
5.3 Gestion Utilisateurs
- Liste avec filtres, recherche, export CSV
- Fiche utilisateur : infos, historique, suspension, suppression
5.4 Gestion Partenaires
⚠️ VALIDATION MANUELLE OBLIGATOIRE
Chaque partenaire doit être validé manuellement avant activation.
- Liste demandes en attente
- Vérification documents (KBIS, RIB, etc.)
- Approbation / Refus avec motif
- Gestion abonnements premium
5.5 Gestion Transactions
- Liste toutes transactions avec filtres
- Détection fraude et anomalies
- Annulation transaction (remboursement points)
5.6 Gestion Virements
- File d'attente demandes de virement
- Validation manuelle ou automatique
- Traçabilité complète
5.7 Reporting
- Rapports financiers
- Rapports d'activité
- Export Excel/PDF
5.8 Configuration Système
- Paramètres globaux (ratio points, délais virement)
- Gestion emails templates
- Logs système
6
DASHBOARD PARTENAIRE
6.1 Inscription
- Formulaire avec infos entreprise, SIRET, KBIS, RIB
- Attente validation admin
6.2 Scan QR Code
- Scanner QR code client (webcam ou smartphone)
- Validation transaction instantanée
- Confirmation visuelle + sonore
6.3 Configuration
⚠️ TAUX UNIQUE
Taux de cashback UNIQUE pour tous les produits du partenaire.
- Définition taux cashback (ex: 3%)
- Seuils paliers Silver/Gold/Platine/Diamant
- Horaires d'ouverture
- Photos, logo, description
6.4 Statistiques
- Nombre de transactions
- Volume cashback distribué
- Clients actifs / nouveaux
- Panier moyen
- Graphiques d'évolution
6.5 Historique Transactions
- Liste complète avec filtres
- Export CSV
6.6 Abonnement Premium optionnel
- Analytics avancés (démographie, taux retour)
- Promotions personnalisées
- Mise en avant dans l'app
- Support prioritaire
7
EXIGENCES TECHNIQUES
7.1 Sécurité
- Chiffrement HTTPS/TLS
- Stockage passwords hashés (bcrypt)
- Tokenisation cartes bancaires
- Protection CSRF/XSS
- Rate limiting API
7.2 Performance
< 200ms
Temps de réponse API
99.9%
Disponibilité
Horizontal
Scalabilité
7.3 Compatibilité
Versions supportées
| Plateforme | Version minimum |
|---|---|
| iOS | iOS 14+ |
| Android | Android 10+ |
| Navigateurs | Chrome, Firefox, Safari, Edge (2 dernières versions) |
7.4 RGPD
- Consentement explicite
- Droit d'accès, rectification, suppression
- Portabilité données
- Registre des traitements
8
CRITÈRES D'ACCEPTATION
Le projet sera considéré comme livré lorsque les critères suivants seront validés :
- Tous les parcours utilisateurs testés et validés
- Intégration solution bancaire fonctionnelle
- Génération QR code avec expiration 1 min validée
- Calcul points et paliers automatique
- Notifications push opérationnelles
- Dashboards Admin/Partenaire fonctionnels
- Tests de sécurité passés
- Conformité RGPD validée
- Documentation complète livrée
FIN DU CAHIER DES CHARGES
Ce document définit l'ensemble des exigences fonctionnelles du projet REWAPP.