Кейс · 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