Разработать парсер данных Untappd с помощью ресурсов Firebase

8 000 руб. за проект
23 октября 2020, 21:16 • 2 отклика • 29 просмотров
В целом задача состоит в создании автоматизированного сборщика данных о пивоварнях, пиве и чекинах с Untappd (сайт без авторизации). Задачу можно подразбить на несколько подзадач:
1) Проектирование структуры БД для удобного выполнения запросов в будущем. Предполагаем использовать Firestore. Но можно и переключиться на Realtime. В структуре БД больше надо опираться на удобность запросов в будущем и прайсинг Firebase.
2) Создание триггера при добавлении/изменении пивоварни на начало сбора данных (в Firestore уже есть такой функционал)
3) Сбор данных о чекинах (включает в себя данные о пивоварне, пиве и чекине) через парсинг с помощью Cloud Functions. Аналогичный скрипт есть на GitHub, в нем нам надо изменить в основном только отбор нужных нам данных. https://github.com/BrandonE/untappd-scraper-web
4) Настройка динамического расписания проверки чекинов (в зависимости от кол-во чекинов в месяц)

Будет лучше, если у вас был опыт работы с Firebase.
В ЛС напишу список запросов, под которые надо оптимизировать структуру БД