En 2019, un ami m'a demandé si j'arriverais à créer un site web qui lit des fichiers zip. J'ai créé ce site web en 21 heures et ce dont je ne me doutais pas, c'est qu'il allait rapporter plus de 70 000 euros en deux ans en travaillant un total de six jours. Oui, tu m'as bien entendu, je n'ai travaillé que six jours en deux ans sur ce site.
Et je vais te raconter toutes les étapes de ce projet de A à Z. Alors tout commence en 2019. À ce moment-là, ça fait plus de six ans que je suis développeur freelance. À cette période de ma vie, je commençais de plus en plus à chercher d'autres types de business pour décorer les... montant de l'argent que je gagne parce que même si j'adorais le freelancing et que ça me donnait une certaine liberté, je voulais aller encore plus loin en ayant des projets qui peuvent tourner sans moi.
A cette époque d'ailleurs, je commençais à bosser sur deux projets. J'étais en train de créer un guide touristique sur le Japon qui sortira en 2020 et qui a fini dans plusieurs librairies en France. Il a même d'ailleurs été approuvé par l'office de tourisme japonais à Paris. Et le deuxième projet que j'avais, c'est que j'étais en train de créer un bootcamp. Dans le cas de ce bootcamp, j'ai fait plusieurs meet-up et notamment je suis allé animer un salon sur l'éducation.
Pendant que j'étais à ce salon sur l'éducation, le cousin d'un ami à moi est venu me voir. Je ne l'avais jamais vu en vrai, mais on avait échangé parce qu'il devait être intervenant dans mon bootcamp. Et c'est ça qui va déclencher le projet le plus rentable de ma vie.
Donc pendant qu'on discute et qu'on apprend à se connaître, Mathieu, le fameux cousin de mon ami, il me pose une question. Combien de temps ça te prendrait de créer un site web qui lit un fichier zip et qui juste affiche son contenu ? Sachant que le contenu du zip, c'est du JSON, et donc il faut l'afficher sur la page d'une manière propre.
Là, je lui dis, alors ça dépend du design, ça dépend de tout un tas de choses, mais si on parle de juste lire un fichier zip, le jasonne dedans et afficher son contenu, je te fais ça en 2-3 heures. Et là, il est choqué parce qu'il se dit, c'est pas possible que je raconte n'importe quoi, qu'on peut pas dev ça aussi vite. Et s'il pense ça, c'est parce qu'il a mis quelqu'un d'autre sur le coup qui, 3 mois plus tard, n'avait toujours pas fini le site web.
Là, je lui dis, bon, on va pas chercher midi à 14h, soit tu omets des détails, soit ton ami, il veut pas faire le site et il veut pas te le dire. Et donc là, il me dit une chose, j'ai pas beaucoup de budget, mais je suis prêt à te payer 500€ pour le faire et on fait 50-50 sur ce que rapporte le projet. Moi, à ce moment-là, c'est le cousin d'un ami à moi.
c'est lui qui apporte l'idée et en plus il va aussi faire une partie du marketing, je lui dis mec, pas besoin de me payer, faisons 50-50 et c'est tout. On prend tous les deux autant de risques l'un que l'autre. Ça marche tant mieux, ça marche pas tant. Parce que je savais que je n'allais pas mettre trois mois à faire ceci. Je rentre chez moi, il m'envoie la maquette et je comprends enfin l'idée.
L'idée c'est que ce zip vient d'une application très connue. Je n'ai pas le droit de la citer pour des raisons légales. Mais cette application connue donnait à ses utilisateurs un fichier zip avec leurs données RGPD à l'intérieur. Sauf que ces données RGPD étaient en JSON.
Il fallait donc faire un site tout simple qui permet d'uploader ce zip. lire le gz à l'intérieur et afficher les données. J'ai d'ailleurs fait un site similaire qui s'appelle Maps History qui ressemble très pour très à l'application que je décris là. Je fais un premier proto en 4 heures avec pas beaucoup de design. Je lui envoie et là, il pète un câble.
Il me dit bon ok, en fait, t'es vraiment rapide. Quand on sait ce qu'on doit faire et qu'on connaît la cible, on peut prendre les meilleurs technos pour ça. Et donc, qu'est ce que j'ai fait ?
J'ai vérifié si on pouvait faire du paiement que côté front parce que pas besoin de vérifier côté serveur. C'est des gens non techniques qui vont utiliser ça et ils n'ont aucun moyen de tromper le système. Et pour ça, j'ai utilisé Stripe Checkout. Pour le front end, j'ai utilisé Vue.js que je maîtrise très bien. Et pour dézipper, tout est en front-end parce que je ne voulais pas stocker ce genre de données sensibles sur le serveur.
Donc j'ai tout dézippé avec JS Zip. Ça m'a permis de faire un premier proto en 4 heures. Et après, j'ai fignolé, ça m'a pris quelques heures de plus, un total à peu près de 21 heures. C'est-à-dire 5 à 7 heures par jour pendant 3 jours.
Et on est arrivé à une version finale où j'ai aussi ajouté Google Analytics pour observer les comportements des gens. Notamment le nombre de zips qu'ils mettaient, ce qu'il y avait dans les zips. Et quand je dis ce qu'il y avait, je ne parle pas de contenu mais du nombre de fichiers et ce genre de choses. On met le site en ligne. Pour faire la promo, il n'y a eu que deux choses.
La première chose, c'est de viser des mots-clés de référencement sur YouTube. Mathieu a donc fait deux vidéos. Une vidéo qu'il a tournée en français, il a ensuite payé une personne pour la voix-off sur Fiverr, environ 50-80 euros, je ne me souviens plus, pour faire la version anglaise.
On a mis les deux vidéos sur YouTube en visant vraiment les mots-clés, donc en faisant une recherche de mots-clés des gens qui cherchaient comment lire le fichier de XXX, comment récupérer les données de XXX. Cette vidéo a fait des tas de vues et nous a rapporté 99% des visites. Les 1% restants, qui en fait sont même moins d'1%, c'est que le premier mois, on avait mis en place de la pub sur Google Ads, pareil, en visant ces mots-clés, mais la pub, on l'a vite arrêtée parce que non seulement elle était moins rentable que les vidéos YouTube, mais en plus, on se rendait compte qu'elle avait quand même moins, moins, moins de trafic.
Les vidéos YouTube amenaient largement plus de trafic, donc on a arrêté les pubs et en deux ans, tous les visiteurs, tous les acheteurs sont venus de ces deux vidéos YouTube, probablement aussi de quelques mots-clés naturels sur le site web, mais principalement de ces deux vidéos YouTube SEO. Donc il n'y avait pas de chaîne connue ou quoi, c'était vraiment des mots-clés. SEO, référencement. Alors là tu te demandes comment j'ai fait pour travailler six jours dessus si je n'ai mis que trois jours pour la première version. Ce qui s'est passé c'est que au bout d'un an, fin 2020, le site en question a changé le contenu du zip et donc j'ai dû modifier l'algorithme.
Ça, ça m'a pris un à deux jours, environ 14 heures. Et ensuite j'ai aussi décidé d'ajouter Paypal pour être sûr d'optimiser les gens qui n'avaient pas de carte bancaire et qui voulaient payer par Paypal. Donc j'ai mis un total de six jours seulement, moins de 48 heures cumulées sur deux ans et je n'ai jamais retouché à ce site et il a rapporté plus de 70 000 euros sur deux ans.
Là, je vais te montrer l'évolution sur Stripe. Sur Paypal, il n'y a pas de graphique, donc c'est plus compliqué. On peut voir qu'ici, le projet démarre fin 2019. Ça monte très, très lentement. Et ici, on peut voir un pic.
Et ce pic a démarré quand j'ai mis Paypal et que le site commençait à être de plus en plus connu. On affichait les premières données, on floutait le reste des réponses et on demandait de payer 5 euros ou 5 dollars en fonction du pays. Et c'est comme ça que j'ai créé la première version de ce site en 21 heures.
Et il a rapporté plus de 70 000 euros sur deux ans, où j'ai touché 50 Si tu as aimé cette vidéo, abonne-toi. Je partagerai d'autres histoires. j'ai fait quelque chose d'incroyable, je te laisse regarder ici.
Like la vidéo et ciao !