Кейс · Webko
Intela Deloitte: Angular-фронтенд портала управления налогами
Intela — веб-портал для управления налогами внутри корпорации Deloitte. Наша команда отвечает за переиспользуемые компоненты и директивы Angular, бизнес-логику в нескольких бизнес-модулях, страницы отчётов с графиками и метриками, а также unit- и end-to-end-тесты к ним.
- Проект
- Веб-портал Intela для управления налогами внутри корпорации Deloitte
- Наша роль
- Angular-разработка фронтенда в составе более крупной продуктовой команды
- Модули
- Analytics Metrics, Obligation Data Definition, Legal Entity Management
- Основной стек
- Angular, unit- и end-to-end-тесты
- Доступ
- Внутренний портал с авторизацией: публичных страниц и скриншотов нет
Задача
Портал управления налогами внутри крупной корпорации состоит из множества бизнес-модулей, над которыми одновременно работают несколько человек. Ему нужны общие строительные блоки, чтобы модули выглядели и вели себя одинаково, и бизнес-логика, которая остаётся в том модуле, которому принадлежит.
Налоговые данные полезны, только когда их можно прочитать: порталу также нужны страницы отчётов, превращающие данные в графики и метрики, и набор тестов, благодаря которому изменения остаются безопасными.
Что мы делаем
Переиспользуемые компоненты и директивы
Компоненты и директивы Angular, общие для всего портала, поэтому таблица, фильтр или форма ведут себя одинаково в каждом бизнес-модуле.
Бизнес-логика внутри модулей
Бизнес-правила модулей Obligation Data Definition и Legal Entity Management находятся внутри этих модулей, а не размазаны по всему приложению.
Страницы отчётов с графиками и метриками
Страницы отчётов модуля Analytics Metrics с разными графиками и метриками, которые мы разрабатываем и интегрируем в портал.
Unit- и end-to-end-тесты
Unit-тесты компонентов и логики и e2e-тесты пользовательских сценариев, которые пишутся вместе с функциональностью.
Технологии
- Фронтенд
- Angular: переиспользуемые компоненты и директивы, модули
- Представление данных
- Страницы отчётов с графиками и метриками
- Качество
- Unit- и end-to-end-тесты
Результат
- Общие строительные блоки — один набор компонентов и директив для нескольких бизнес-модулей.
- Отчёты внутри портала — графики и метрики рядом с данными, которые они описывают.
- Проверенные изменения — unit- и e2e-тесты сопровождают функциональность.
Портал закрыт и доступен только внутри корпорации, поэтому на странице только то, что можно рассказывать публично: без скриншотов и цифр.
Другие кейсы
- PEV Deals — Каталог скидок на электротранспорт на шести языках: Angular-витрина с пререндерингом, админ-панель и Spring Boot API.
- Terasa28 — Сайт аренды апартаментов у моря с аккаунтом гостя, календарём бронирования и админ-панелью для подтверждения заявок.
Нужна помощь с Angular в большом продукте?
Опишите задачу в нескольких строках, и мы ответим оценкой и предложением, как начать.
Связаться с Webko