Realizacja · Webko
Intela Deloitte: front w Angularze dla portalu do zarządzania podatkami
Intela to portal internetowy do zarządzania podatkami wewnątrz korporacji Deloitte. Nasz zespół odpowiada za komponenty i dyrektywy Angulara wielokrotnego użytku, logikę biznesową w kilku modułach, strony raportów z wykresami i wskaźnikami oraz testy jednostkowe i end-to-end do nich.
- Projekt
- Portal internetowy Intela do zarządzania podatkami wewnątrz korporacji Deloitte
- Nasza rola
- Rozwój frontu w Angularze w ramach większego zespołu produktowego
- Moduły
- Analytics Metrics, Obligation Data Definition, Legal Entity Management
- Główny stos
- Angular, testy jednostkowe i end-to-end
- Dostęp
- Wewnętrzny portal z logowaniem: brak stron publicznych i zrzutów ekranu
Zadanie
Portal do zarządzania podatkami w dużej korporacji składa się z wielu modułów biznesowych, nad którymi pracuje jednocześnie kilka osób. Potrzebuje wspólnych klocków, aby moduły wyglądały i działały jednakowo, oraz logiki biznesowej, która zostaje w module, do którego należy.
Dane podatkowe są użyteczne tylko wtedy, gdy da się je czytać: portal potrzebuje więc stron raportów zamieniających dane w wykresy i wskaźniki oraz zestawu testów, dzięki któremu zmiany pozostają bezpieczne.
Co robimy
Komponenty i dyrektywy wielokrotnego użytku
Komponenty i dyrektywy Angulara wspólne dla całego portalu, dzięki czemu tabela, filtr czy formularz działają tak samo w każdym module biznesowym.
Logika biznesowa w modułach
Reguły biznesowe modułów Obligation Data Definition i Legal Entity Management są w tych modułach, a nie rozrzucone po całej aplikacji.
Strony raportów z wykresami i wskaźnikami
Strony raportów modułu Analytics Metrics z różnymi wykresami i wskaźnikami, które tworzymy i integrujemy z portalem.
Testy jednostkowe i end-to-end
Testy jednostkowe komponentów i logiki oraz testy e2e ścieżek użytkownika, pisane razem z funkcjami.
Technologie
- Front
- Angular: komponenty i dyrektywy wielokrotnego użytku, moduły
- Widoki danych
- Strony raportów z wykresami i wskaźnikami
- Jakość
- Testy jednostkowe i end-to-end
Efekt
- Wspólne klocki — jeden zestaw komponentów i dyrektyw w kilku modułach biznesowych.
- Raporty w portalu — wykresy i wskaźniki obok danych, które opisują.
- Przetestowane zmiany — testy jednostkowe i e2e towarzyszą funkcjom.
Portal jest prywatny i dostępny tylko wewnątrz korporacji, dlatego ta strona ogranicza się do tego, co można podać publicznie: bez zrzutów ekranu i liczb.
Inne realizacje
- PEV Deals — Sześciojęzyczny katalog promocji na pojazdy elektryczne: front w Angularze z prerenderingiem, panel administracyjny i API Spring Boot.
- Terasa28 — Serwis wynajmu apartamentu nad morzem z kontem gościa, kalendarzem rezerwacji i panelem do zatwierdzania zapytań.
Potrzebujesz pomocy z Angularem w większym produkcie?
Opisz zadanie w kilku zdaniach, a odpowiemy wyceną i propozycją startu.
Skontaktuj się z Webko