Техническое задание: Сайт с нативной интеграцией Google Таблиц
Цель проекта
Разработка функционального веб-сайта для подбора строительных и отделочных материалов. Ключевая особенность - все данные на сайте должны синхронизироваться с внешней Google Таблицей, выступающей в роли базы данных и панели управления контентом.
Основные задачи
- Реализовать глубокую и стабильную интеграцию с Google Sheets API.
- Настроить динамическое считывание всех данных для сайта (названия, описания, характеристики, цены, изображения) из обновляемой Google Таблицы.
- Обеспечить автоматическое обновление контента на сайте при внесении изменений в таблицу.
- Разработать удобный пользовательский интерфейс для подбора и фильтрации материалов по заданным параметрам.
- Создать надежную архитектуру, обеспечивающую быструю загрузку данных и отказоустойчивость.
Ключевые требования
- Сайт должен быть полностью управляемым через Google Таблицу.
- Интеграция должна работать в режиме, близком к реальному времени, или с минимальной задержкой на обновление кэша.
- Необходимо предусмотреть обработку ошибок при недоступности таблицы или API.
- Структура таблицы и логика ее парсинга должны быть четко документированы.