Téléverser les photos et données d'annonces immobilières sur Google Drive

Requis : Un compte Google et un compte Cloudflare gratuit. C'est tout.

Partagez un lien. Les gens l'ouvrent, se connectent avec Google, remplissent un court formulaire et téléversent leurs photos. Tout va directement dans leur propre Google Drive. Aucun serveur. Aucun frais de stockage. Aucune app à installer.

Ce qui arrive dans Drive

Chaque téléversement crée un dossier horodaté. Dedans : les photos et un petit fichier de données avec chaque champ du formulaire enregistré — type d'annonce, prix, surface, chambres, salles de bain, adresse, et plus.

Le dossier se trouve dans le Drive de la personne qui a téléversé. Il lui appartient.

Tout recevoir par e-mail — ou pas

Il y a un réglage dans config.js : autoShare.

Mettez-le à true. Chaque téléversement est automatiquement partagé sur votre Gmail. Toutes les annonces arrivent au même endroit, dans votre Drive, sans demander à personne de vous envoyer quoi que ce soit.

Mettez-le à false. Chaque personne garde son téléversement privé. Vous ne le voyez pas. Idéal pour les équipes internes où chacun gère ses propres fichiers.

Vous contrôlez le formulaire

Le formulaire est prêt pour l'immobilier : type d'annonce, prix, surface, chambres, salles de bain, équipements, adresse, région. Vous pouvez modifier n'importe quelle étiquette, ajouter des options, supprimer les champs inutiles. Un seul fichier. Aucun code.

Aucun serveur, aucun coût

C'est une application entièrement dans le navigateur. Elle tourne dans un onglet. Pas de backend. Pas de base de données. Pas de facture mensuelle.

Hébergez-la gratuitement sur Cloudflare Pages. La configuration prend environ 15 minutes, une seule fois. Ensuite, partagez le lien et ça tourne tout seul.

Saisissez votre e-mail. Nous vous envoyons un lien vers un fichier zip. Dedans, les fichiers principaux :

  • config.js — le seul fichier que vous modifiez
  • index.html — l'interface de l'app
  • browser-upload.js — toute la logique
  • service-worker.js — mise en cache PWA (incrémentez la version à chaque redéploiement)
  • deploy.js — une commande : incrémente la version du cache puis déploie
  • how-to-set-up.md — guide d'installation, de zéro à terminé
  • how-to-use-it.md — référence de déploiement et d'utilisation

Ouvrez d'abord how-to-set-up.md. Il vous guide à chaque étape — projet Google Cloud, clé OAuth, une modification dans config.js, déploiement. Aucune compétence en code requise.

Les photos ne se perdent plus dans les fils d'e-mails. Les données ne vivent plus dans les notes de quelqu'un. Un lien et tout est dans Drive, organisé, dès le premier jour.

Photos dans Drive, boite mail au calme, données bien rangées — si tout ça vous a simplifié la vie, offrez-moi un café. Ce petit geste m'aide à continuer à construire des outils comme celui-ci.

Votre donation garde cet outil gratuit pour tous. Merci.