На NodeJS спец подготовка и обработка данных (текст, фото) к размещению для загрузки в Google Banner.

Ссылка на работу
image image
Для Google Banner Ads нужно было подготовить спец формат оформленного проекта с данными , такие как: пользователь, фото материал определенных форматов, логотипы, стили, скрипты и т.д. в виде архив файла, для последующей загрузки в Google Banner ads, чтобы пройти все проверки и создать проект. Если это делать и собирать в ручную, это занимало много времени, поэтому была задача все это максимально автоматизировать. Сначала пришлось разобраться с форматом проекта, как все устроено, какие нужны файлы в папках JS, CSS . Форматы фото для загрузки (иконка, логотипы) и т.п. Далее, был сделан прототип интерфейса на Bootstrap, чтобы было удобно загружать кнопками, для каждого пользователя. Был сделан еще админский интерфейс, для управления пользователями (добавлять, удалять). Далее вся логика была написана на NodeJS и оформлена как приложение через express (веб версия) и повешена на определенный порт для запуска и работы на сервере или локально. Т.к. была и серверная версия и локальная, где было все сжато в 1 кросплатформенный файл, чтобы можно было запускать на любой платформе (Windows, Mac). У каждого пользователя был свой доступ, свои права и возможность создавать и генерировать проекты на сервере.