Node/Vue.js рефакторинг админки

100 000 руб. за проект
21 марта 2023, 12:35 • 21 отклик • 113 просмотров
Есть in-house система аналитики мобильных приложений: большое количество дешбордов и графиков, показывающих количество пользователей в приложениях, рейтинги, отчеты о запуске рекламных кампаний, позиции приложений по поисковым запросам. Фронт на vue, бек на node.js . Данные парсятся из нескольких источников, сохраняются в локальную БД и визуализируются для более удобного принятия решений о рекламе. Есть ряд замеченных проблем и необходимость нового функционала

1. В дешбордах регулярно возникают проблемы с визуализацией данных: данные есть в БД, но в дешбордах либо отсутствуют, либо не обновляются. Возможная проблема - некорректно настроенный кеш
2. В некоторых случаях дешборды перезагружаются/отрисовываются заново без необходимости.
3. В админке существует логика, что рекламные кампании могут автоматически запускаться при соблюдении ряда условий. В некоторых задокументированных случаях кампании не запускаются как положено - найти причину, поправить
4. Добавить новый функционал по подключению еще одного источника данных в существующую систему

Парсинг данных не нужен - задача связана только с работой по фронту. Код умеренно качественный, но совершенно недокументированный. Много времени уйдет на то, чтобы разобраться, что-к-чему, причем идеально было бы при необходимости его отрефакторить. Есть связь с разработчиком существующей админки: из за нехватки времени у разработчика нет возможности его поддерживать не требуемом уровне. Есть дерево коммитов на гите. В ответе прошу указать 1-2 похожих проекта, в которых на фронте визуализировали данные через vue. Если такого упоминания не будет, предложение о работе будет проигнорировано.

К бюджету не привязан, оплата по часам.