Доработать готовое веб - приложение
Задача сейчас встроить дашборды из Grafana.
По сути делаются они предельно просто, пример кода
<iframe src=http://grafana:3000/d-solo/e223ff68-48b9-835d-59ca1d41ade3/obschie-dannye-po-botam?orgId=1&refresh=10s%3E< /iframe>
Таким образом в веб-приложение будет добавлена функция аналитики. С точки зрения разработчика модуля – это просто несколько iframe, про аналитику, графики и прочее ничего знать не нужно.
В приложение имеется несколько страниц с аналитикой, на каждой странице будет несколько дашбордов.
Подробнее опишу что реализовать :
- нужно создать мини веб-приложение, где можно настраивать страницу с дашбордами – добавить дашборд, прописать в него ссылку для iframe.
- затем, мини веб-приложение должно уметь авторизовывать пользователя по логину и паролю.
- нужно добавить в Каталог товаров отображение страниц с дашбордами и входными параметрами для дашбордов.
- прозрачно авторизовывать пользователя в графане, данные в iframe отображаются только после авторизации
По каталогу есть довольно много документации – архитектура БД, руководство администратора. Но все это не очень нужно, модуль аналитики мало зависит от каталога.
Разработка Каталога товаров практически завершена, но он еще не в проде.
По реализации :
- React Hook Forms
- Redux Toolkit
- Prisma