Réalisation — Application web SaaS

EzLettra : une application web, de l’idée au serveur

EzLettra rédige vos courriers administratifs grâce à l’intelligence artificielle. J’ai conçu l’interface, développé l’application, intégré le paiement en ligne et je l’héberge sur un serveur sécurisé que j’administre au quotidien.

  • Design, développement et paiement en ligne
  • Hébergement, sauvegardes et supervision
  • Sécurité pensée à chaque couche

🛡️ Sécurité par couches 💾 Sauvegarde vérifiée chaque nuit 📍 Données hébergées en France

Le besoin

Un courrier administratif clair, en quelques minutes

Couverture du projet EzLettra : l'application de rédaction de courriers administratifs affichée sur ordinateur et sur mobile

Contester une facture, résilier un contrat, relancer une administration : rédiger un courrier administratif est long et souvent stressant. Quel ton adopter ? Quelles informations faire figurer ? Beaucoup de personnes repoussent le courrier, ou l’envoient incomplet.

EzLettra permet à chacun d’obtenir un courrier clair, structuré et prêt à envoyer, depuis son ordinateur ou son téléphone. Réclamation, résiliation, relance, recours, mise en demeure ou demande d’information : l’utilisateur décrit sa situation, l’application s’occupe de la forme.

Le premier courrier est offert. Ensuite, l’utilisateur choisit un abonnement mensuel ou annuel, ou un pack de 6 courriers à 6,99 € TTC sans abonnement, valable 12 mois. Le paiement passe par Stripe.

6types de courriers
4tons au choix
1ercourrier offert
Client
EzLettra
Type
Application web SaaS
Réalisation
Design, développement, hébergement, sécurité
LA SOLUTION

Un parcours guidé en 4 étapes

L’utilisateur n’a pas besoin de savoir rédiger : il raconte, EzLettra structure. Sur ordinateur, la lettre se construit en direct pendant qu’il remplit le formulaire.

1

Décrire sa situation

Avec ses propres mots. S’il a reçu un document, photo ou PDF, EzLettra le lit et s’en sert pour comprendre le contexte.

2

Choisir le courrier

Type de courrier, destinataire et ton : neutre, ferme, conciliant ou courtois.

3

Voir la lettre se construire

L’aperçu de la lettre se met à jour en direct, au fil de la saisie.

4

Retoucher et envoyer

Le courrier se modifie librement, se télécharge en PDF ou s’ouvre dans la messagerie.

Rédaction d'un courrier dans EzLettra avec le choix du type de courrier, du ton et l'aperçu de la lettre en direct
Rédaction guidée avec aperçu de la lettre en direct
Courrier de réclamation généré par EzLettra, modifiable avant copie ou export en PDF, sur ordinateur et sur mobile
Le courrier généré, modifiable avant envoi
Design & ergonomie

Une interface pensée pour tous

Version mobile d'EzLettra : accueil, rédaction et courrier généré, avec navigation par onglets

J’ai entièrement refait l’interface : nouvelle charte graphique, nouveau logo et icônes d’application. Le tableau de bord rassemble les actions principales, les derniers courriers et les crédits restants, toujours visibles.

EzLettra s’utilise aussi bien sur ordinateur que sur mobile, avec une navigation par onglets sur petit écran. Elle s’installe sur l’écran d’accueil d’un téléphone Android ou d’un iPhone sans passer par un magasin d’applications : pas de téléchargement, et des mises à jour immédiates pour tout le monde.

Un mode sombre complet suit le réglage de l’appareil, pour un confort de lecture à toute heure.

100%responsive
0store nécessaire
2thèmes clair et sombre
Tableau de bord client d'EzLettra avec les actions rapides, les crédits disponibles et les derniers courriers
Le tableau de bord client
Écran de rédaction d'EzLettra en mode sombre, sur ordinateur et sur mobile
Le mode sombre, sur ordinateur et sur mobile
LE BACK-OFFICE

L’outil de travail de l’équipe

En parallèle de l’application client, j’ai conçu un espace d’administration séparé, sur sa propre adresse. Chaque opération s’y fait en quelques clics, et chacune est tracée.

Vue d'ensemble du back-office d'EzLettra avec les indicateurs, l'activité récente et les points à surveiller, sur ordinateur et sur mobile
Vue d’ensemble du back-office (données fictives)

Indicateurs

Abonnés, revenu estimé et tendances, pour suivre l’activité d’un coup d’œil.

Gestion des utilisateurs

Recherche, filtres et fiche complète : abonnement, crédits et historique des actions.

Notifications

Annonces en bannière ou dans la cloche, programmées et ciblées.

Pilotage des modèles d’IA

Choix et surveillance des modèles utilisés pour rédiger les courriers.

Rôles et permissions

Support, communication, modèles, analyse, administration : chacun ne voit que ce que son rôle permet.

Maintenance et journal d’audit

Mode maintenance, et chaque action tracée avec son auteur, la date et le motif.

Liste des utilisateurs dans le back-office d'EzLettra, avec recherche, filtres et version mobile
Liste des utilisateurs, avec version mobile
Fiche utilisateur dans le back-office d'EzLettra : abonnement, crédits achetés, actions et activité tracée
Fiche utilisateur et actions tracées (données fictives)
SÉCURITÉ

Sécurité : protéger des données sensibles

Un courrier administratif contient des informations personnelles : adresse, numéro de contrat, détails d’un litige. La sécurité a donc été le fil conducteur du projet, organisée en couches : si l’une est contournée, les suivantes continuent de protéger les données. C’est la même démarche que pour mes prestations de cybersécurité et de sauvegarde.

Le serveur et le réseau

  • Aucun port de l’application ouvert sur Internet : le trafic passe par un tunnel chiffré sortant.
  • Accès d’administration par clé uniquement, super-utilisateur désactivé, blocage automatique des tentatives répétées.
  • Mises à jour de sécurité automatiques.
  • Supervision continue et vérification du fournisseur d’IA toutes les 5 minutes, avec alerte.
  • Services isolés dans des conteneurs : la base de données n’est jamais joignable de l’extérieur.
  • Aucun secret dans le code : les clés sont stockées à part, sur le serveur.
Une surface d’attaque réduite au minimum.

Les sauvegardes et la continuité

  • Sauvegarde de la base chaque nuit sur un stockage séparé, vérifiée à chaque fois et conservée 30 jours.
  • Retour arrière prêt avant chaque mise en ligne : retour à l’état précédent en quelques minutes.
  • Verrou sur la base de production : aucune modification de structure sans levée volontaire.
  • Contrôles après chaque déploiement : santé de l’application, sites et journaux.
Des données récupérables, à tout moment.

L’application

  • Mots de passe protégés par Argon2id, l’algorithme recommandé aujourd’hui.
  • Session dans un cookie protégé, protection CSRF et déconnexion de toutes les sessions en un clic.
  • E-mail validé par code à l’inscription, ou connexion Google.
  • Fichiers vérifiés sur leur contenu réel, pas seulement leur extension.
  • En-têtes de sécurité : politique de contenu stricte, HTTPS imposé.
  • Crédits débités de façon atomique et rendus si la génération échoue ; compteurs anti-abus.
Des comptes et des crédits protégés.

Le back-office

  • Espace séparé de l’application client, sur sa propre adresse.
  • Double vérification : mot de passe, puis code à 6 chiffres par e-mail.
  • Rôles et permissions vérifiés par le serveur, pas seulement masqués dans l’interface.
  • Confirmation par mot de passe avant toute action sensible.
  • Motif obligatoire et journal d’audit pour chaque action.
  • Tableau de bord sécurité : limites anti-abus atteintes sur 24 heures.
Chaque action est justifiée et tracée.

Le paiement

  • Paiement entièrement géré par Stripe : aucune donnée de carte ne transite ni n’est stockée chez EzLettra.
  • Notifications de paiement signées et dédoublonnées : vérifiées et traitées une seule fois.
  • Remboursements et contestations gérés automatiquement, crédits retirés sans intervention.
Zéro donnée bancaire stockée.

Les données personnelles (RGPD)

  • Export de ses données accessible à chaque utilisateur depuis son compte.
  • Demande d’effacement en libre-service.
  • Données hébergées en France, sur un serveur maîtrisé par DevCyTech.
Des utilisateurs maîtres de leurs données.
Journal d'audit et gestion des rôles dans le back-office d'EzLettra, en mode sombre
Journal d’audit et gestion des rôles dans le back-office
Technologies & qualité

Des outils éprouvés, testés à chaque mise en ligne

Une nouvelle version n’est publiée que si l’existant fonctionne toujours : les tests automatisés sont lancés avant chaque mise en ligne.

React 19interfaceVitePythonserveurFastAPIPostgreSQLbase de donnéesDockerconteneursStripepaiementMistralIAAstrosite vitrine
LE RÉSULTAT

EzLettra, une application en production

EzLettra fonctionne aujourd’hui avec paiement en ligne, maintenue et sauvegardée au quotidien. Maîtriser toute la chaîne, de l’écran de l’utilisateur jusqu’au serveur, permet de faire évoluer le service rapidement, sans compromis sur la sécurité. Ce sont les mêmes méthodes que j’applique pour les entreprises que j’accompagne.

Votre projet

Vous avez un projet d’application ? Parlons-en

Application métier, outil en ligne pour vos clients, hébergement sécurisé d’un service existant : décrivez-moi votre besoin, je vous réponds rapidement.

Conception & développement
Hébergement sécurisé
Maintenance au quotidien