v1.0 Novembre 2025
Document 1.2

CAHIER DES CHARGES FONCTIONNEL

La solution de cashback nouvelle génération

24 novembre 2025
Version 1.0
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
AccueilPrésentation générale REWAPP
ClientsEspace dédié aux utilisateurs clients
CommerçantsInformations pour les commerçants
PartenairesProgramme partenaires
À proposHistoire et équipe REWAPP
ContactFormulaire de contact
LégalesCGU, 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.