Загрузка фото и данных объявлений о недвижимости в Google Drive
Необходимо: Аккаунт Google и бесплатный аккаунт Cloudflare. Это всё.
Поделитесь одной ссылкой. Люди открывают её, входят через Google, заполняют короткую форму и загружают фото. Всё уходит напрямую в их Google Drive. Никакого сервера. Никакой платы за хранение. Никаких приложений для установки.
Что попадает в Drive
Каждая загрузка создаёт одну папку с отметкой времени. Внутри: фото и небольшой файл с данными, где сохранены все поля формы — тип объявления, цена, площадь, спальни, ванные, адрес и прочее.
Папка находится в Drive того, кто загрузил. Она принадлежит ему.
Собирайте всё на свою почту — или нет
В config.js есть одна настройка: autoShare.
Установите true. Каждая загрузка автоматически открывается для вашего Gmail. Все объявления приходят в одно место, в ваш Drive, без просьб кому-то что-то прислать.
Установите false. Каждый хранит свою загрузку в приватном режиме. Вы её не видите. Подходит для внутренних команд, где каждый управляет своими файлами.
Форма — в ваших руках
Форма готова для недвижимости: тип объявления, цена, площадь, спальни, ванные, особенности, адрес, регион. Можно изменить любой ярлык, добавить варианты, убрать ненужные поля. Один файл. Без программирования.
Никакого сервера, никаких расходов
Это чистое браузерное приложение. Работает во вкладке браузера. Без бэкенда. Без базы данных. Без ежемесячного счёта.
Хостите бесплатно на Cloudflare Pages. Настройка занимает около 15 минут, один раз. После этого делитесь ссылкой — и всё работает само.
Введите ваш email. Мы отправим ссылку на zip-файл. Внутри основные файлы:
config.js— единственный файл, который вы редактируетеindex.html— интерфейс приложенияbrowser-upload.js— вся логикаservice-worker.js— кэширование PWA (повышайте версию при каждом переразвёртывании)deploy.js— одна команда: повышает версию кэша и разворачиваетhow-to-set-up.md— руководство по настройке, от нуля до концаhow-to-use-it.md— справочник по развёртыванию и использованию
Откройте сначала how-to-set-up.md. Оно проведёт через каждый шаг — проект Google Cloud, ключ OAuth, одно изменение в config.js, развёртывание. Никакого программирования не нужно.
Фото больше не теряются в почтовых цепочках. Данные больше не живут в чьих-то заметках. Одна ссылка — и всё в Drive, упорядоченно, с первого дня.
Фото в Drive, никакого сервера, никакого хаоса в почте — если это облегчило вам жизнь, угостите меня пирожком. Немного, но приятно, и помогает делать следующий инструмент.
Донат помогает мне делать больше инструментов. Спасибо.