Se connecter

- Adresse e-mail et mot de passe.
- Google en un tap (OAuth).
- Apple en un tap (Sign in with Apple, requis pour la publication iOS).
Créer un compte

- Nom complet.
- Adresse e-mail (utilisée pour la récupération de mot de passe et les reçus).
- Téléphone au format international
+212 6XX XX XX XX. - Mot de passe (minimum 6 caractères).
Vérification OTP
Après l’inscription, l’app envoie un code OTP à 6 chiffres par SMS ou e-mail. Ce code sécurise la première connexion et déverrouille le portefeuille.En Mock Mode, l’OTP est auto-validé pour accélérer le développement. Consultez Installation pour désactiver ce comportement.
Session et tokens
- Authentification par JWT signé côté FastAPI avec
JWT_SECRET. - Token stocké de façon sécurisée par Expo SecureStore.
- Expiration configurable côté backend, avec rafraîchissement silencieux dans l’app.
Récupérer un mot de passe
Depuis l’écran Connexion, appuyez sur Mot de passe oublié (à venir) ou contactez contact@wattsc.com.Données collectées
À l’inscription, l’app enregistre uniquement :- Nom complet, e-mail, téléphone.
- Hash du mot de passe (bcrypt).
- Identifiant de compte fournisseur (Google ou Apple) si applicable.
