Техническое задание: Интеграция Perspective в Flask-приложение
Основная цель
Интеграция библиотеки finos/perspective для интерактивной визуализации данных в веб-приложении на Python Flask без использования CDN. Проект должен быть полностью собран и настроен локально.
Ключевые задачи
- Подключить библиотеку perspective локально, без загрузки ресурсов из внешних CDN.
- Настроить и выполнить сборку проекта с использованием npm.
- Организовать корректную структуру директорий для статических файлов и компонентов.
- Реализовать в приложении Flask специальный роут (route) для работы с интегрированной библиотекой.
- Составить пошаговую, понятную инструкцию по сборке и настройке всего проекта в отдельном файле документации.
Требования к результату
- Рабочее Flask-приложение с интегрированной и функционирующей библиотекой Perspective.
- Четкая структура файлов и папок.
- Подробный файл с инструкцией, позволяющий самостоятельно воспроизвести весь процесс сборки и настройки.
Исходная документация по библиотеке доступна в публичном репозитории проекта.