J’ai créé SimpleTransfer pour répondre à un besoin très concret : transférer rapidement un fichier d’un appareil à un autre sans devoir passer par un courriel, ouvrir une connexion SSH ou installer un outil supplémentaire.

2 hdurée de conservation du fichier
5 000+utilisateurs par an
0 comptenécessaire pour transférer un fichier

01Deux situations qui revenaient constamment

Le premier cas d’usage concernait les transferts entre mon iPhone et mon PC. Pour déplacer rapidement un document, une capture d’écran ou un fichier, je finissais régulièrement par me l’envoyer par courriel. Cela fonctionnait, mais ce n’était ni élégant ni particulièrement pratique.

Le second cas se présentait sur une machine qui ne permettait pas le transfert de fichiers au travers de la connexion RDP. Pour récupérer ou déposer un fichier, je devais ouvrir une connexion SSH, puis utiliser SCP, SFTP ou rsync lorsque j’avais le courage de mettre en place la commande adaptée.

Ces méthodes étaient parfaitement valables sur le plan technique. Elles étaient simplement disproportionnées pour un besoin aussi basique que : Je veux déplacer ce fichier d’ici à là, maintenant.

02Une solution volontairement simple

J’ai donc décidé de créer une solution de transfert de fichiers simple, rapide, temporaire et utilisable sans compte.

Je ne souhaitais pas construire une nouvelle plateforme documentaire, un espace de stockage collaboratif ou un concurrent de SharePoint. Le besoin était beaucoup plus limité : permettre un transfert ponctuel avec le moins de friction possible.

L’interface a donc été pensée pour rester volontairement minimaliste. L’utilisateur sélectionne son fichier, lance l’envoi et récupère immédiatement les informations nécessaires pour le télécharger depuis un autre appareil.

Capture d’écran 2026 07 21 à 17.25.16
Interface principale de SimpleTransfer : un champ d’upload, puis un lien, un QR code et un jeton.

03Comment fonctionne SimpleTransfer ?

Après l’envoi du fichier, le service génère trois éléments :

  • un lien de téléchargement ;
  • un QR code, pratique pour passer rapidement d’un ordinateur à un téléphone ;
  • un jeton permettant d’identifier le transfert.

Le mécanisme de génération des jetons m’a été fourni par Nidal Fakih, de la société Soptimal. Je tiens à le remercier pour sa contribution.

Le fichier n’a pas vocation à rester stocké. Deux heures après son envoi, il est automatiquement supprimé du serveur. Le service répond donc à un usage temporaire, pas à un besoin d’archivage.

04L’architecture d’origine

Dans sa première version, SimpleTransfer reposait sur deux briques principales : un front-end développé en JavaScript et PHP, puis un back-end exposé sous la forme d’une API WinDev.

Cette architecture répondait au besoin initial et m’a permis de mettre rapidement le service en ligne. Les lecteurs de mes autres articles savent cependant que j’ai depuis engagé la migration progressive de mes applications WinDev vers d’autres technologies.

SimpleTransfer a donc lui aussi évolué. Le fonctionnement visible par l’utilisateur reste volontairement simple, mais le projet a été modernisé sous le capot.

05Du développement traditionnel au vibe coding

SimpleTransfer fait partie de mes projets initialement réalisés à la main, selon une approche de développement classique.

Lorsque j’ai commencé à expérimenter le vibe coding, le projet est devenu un bon terrain d’essai. Je connaissais déjà parfaitement son fonctionnement, son architecture et ses contraintes. Je pouvais donc mesurer concrètement ce que les agents de développement amélioraient, mais aussi détecter leurs erreurs.

J’en ai profité pour remettre le code en forme, moderniser plusieurs composants et corriger différentes faiblesses de sécurité identifiées dans la version historique.

Cette expérience illustre un usage que je trouve particulièrement pertinent : utiliser l’IA non pas uniquement pour créer de nouveaux projets, mais aussi pour reprendre, documenter et fiabiliser des applications existantes.

06La sécurité et les limites du service

Mon objectif était de proposer un transfert temporaire sans analyse fonctionnelle du contenu des fichiers. Le service n’a pas été conçu pour lire les documents, en extraire des informations ou constituer une base de données à partir de leur contenu.

Il serait toutefois imprudent de présenter n’importe quel service de transfert en ligne comme une garantie absolue de confidentialité. Un fichier transite nécessairement par un serveur, et la sécurité dépend de l’architecture, de la configuration, des droits d’accès et des mécanismes de protection mis en place.

La suppression automatique après deux heures limite la durée d’exposition. Elle ne transforme pas pour autant SimpleTransfer en coffre-fort numérique.

07Pourquoi rendre le service gratuit ?

La réponse la plus honnête est probablement : pourquoi pas ?

Un nom de domaine et un hébergement raisonnablement dimensionné ne représentent pas un coût démesuré pour ce type de projet. Le service reste également une bonne vitrine de mon travail et de ma manière de concevoir des outils simples.

D’après les statistiques internes du service, SimpleTransfer dépasse aujourd’hui les 5 000 utilisateurs par an. L’usage reste globalement raisonnable et les utilisateurs n’abusent pas de l’espace disque disponible.

J’aurais pu conserver l’outil pour mon usage personnel ou l’héberger uniquement sur mon réseau local. Puisqu’il pouvait également rendre service à d’autres personnes, j’ai préféré le mettre gratuitement à disposition.

08Un projet construit à plusieurs

Même si j’ai initié et développé SimpleTransfer, le projet ne repose pas uniquement sur mon travail.

Le logo et l’identité visuelle ont été créés par Roger Chaudet Spatiograph.fr, UI/UX designer, que je remercie pour la qualité de sa contribution.

Le système de génération des jetons a été fourni par Nidal Fakih, de Soptimal.

SimpleTransfer représente assez bien la manière dont nous travaillons entre indépendants. Nous échangeons régulièrement des idées, des composants, des conseils ou quelques heures de travail sur nos fameux projets du soir et du week-end.

Ce sont rarement les projets les plus visibles ou les plus rentables. Ce sont en revanche ceux qui nous permettent de tester, d’apprendre et de continuer à exercer ce métier avec passion.

Capture d’écran 2026 07 21 à 17.25.31
Vue complémentaire du service SimpleTransfer après la modernisation du projet.

09Un petit outil, mais un vrai service rendu

SimpleTransfer n’a pas l’ambition de révolutionner le partage de fichiers. Il répond simplement à un irritant du quotidien avec une solution rapide et facile à comprendre.

C’est précisément ce que j’aime dans ce type de projet : partir d’un problème très concret, construire l’outil dont j’ai besoin, puis découvrir qu’il peut également être utile à plusieurs milliers d’autres personnes.

Peut-être qu’un jour, parmi tous nos projets du soir et du week-end, nous trouverons celui qui changera réellement la donne. En attendant, nous continuons à construire, à apprendre et à partager.