TPH-Global-Logo-600x150px.webp

Trzy kontynenty, dwie firmy, jeden projekt – czyli historia o tym jak Code & Pepper wspiera światową kinematografię. Dzięki współpracy z TPH Global nasz kod znalazł się w blasku Hollywood.

Pracujemy nad aplikacją webową do prowadzenia księgowości. Produkt pozwala śledzić i rozliczać koszty ponoszone przez ekipy filmowe. Interfejs użytkownika przypomina Excela, w ramach którego użytkownicy mogą manipulować danymi w arkuszu, dostosowanym do specyfiki produkcji filmowych.

Technologie w projekcie

Back-end

nodejs_a5905f5547.svg

Node.js

aws_2cd92394f3.svg

AWS

DynamoDB

AWS Cognito

Lambda

Terraform

Front-end

react_d135fe8923.png

React

Funkcjonalność aplikacji opiera się na dwóch kluczowych bibliotekach: Handsontable, która umożliwia renderowanie zaawansowanych zbiorów danych i HyperFormula, która dostarcza silnik do obliczeń matematycznych oraz logicznych.

Backend aplikacji intensywnie wykorzystuje usługi AWS. Infrastruktura zdefiniowana jest za pomocą kodu Terraform, a handlery wywoływane przez frontend napisane są przy pomocy frameworka serverless. Główne usługi backendowe to AWS Cognito, DynamoDB, API Gateway, Lambda, SES, SSM i SQS.

Nasz wkład w projekt

Aplikacja skierowana jest do działów księgowych dużych korporacji z branży filmowej. Obecnie produkt znajduje się w fazie przedprodukcyjnej, gdzie skupiamy się na optymalizacji i zwiększeniu konkurencyjności. Trwają prace nad przygotowaniem aplikacji do wydania i wpuszczenia jej dla beta użytkowników.

Znaczącym aspektem naszych obecnych prac jest wydajność. Z uwagi na jednowątkowy charakter JavaScript, optymalizujemy kosztowne operacje, przenosząc je do dedykowanych Web Workers, co odciąża wątek UI.

Niedawno wdrożyliśmy moduł do śledzenia kosztów produkcji, który integruje się z innymi systemami księgowymi, pozwalając w ten sposób zarządzać kosztami wielu projektów filmowych z poziomu jednego interfejsu webowego.

Zrzut ekranu 2024-07-5 o 14.08.38.png

Plan rozwoju produktu

Przyszłość aplikacji zależy od opinii beta użytkowników. Projektanci produktu planują już funkcje integrujące się z innymi cyfrowymi produktami firmy TPH oraz nowe widoki, które będą ilustrować przepływy pieniężne w projektach filmowych.

Dlaczego warto tu pracować

Projekt to raj dla osób, które chcą skupiać się na optymalizacji aplikacji pod kątem wydajności. Produkt wykorzystuje potencjał jednego wątku w środowisku przeglądarki i daje możliwość pracy ze strukturą danych oraz w obszarze cloud computing. Chociaż infrastruktura chmurowa aplikacji nie jest obszerna, to ciągle jest rozwijana i oferuje możliwość zdobycia cennego doświadczenia!

Chcesz wiedzieć więcej?

Ile osób zatrudnia TPH Global?

W jakich godzinach pracuje zespół?

Jakie doświadczenie mają programiści w tym zespole?

Czy są przewidziane wyjazdy do klienta?

Poznaj nasze inne projekty

Nazwa projektu
originalph2.jpeg

Patchwork Health

CT.webp

Covertree

lusid.png

Lusid

Pelago

incard3.png

Incard

GaiaLens2.png

GaiaLens

Logo (1).png

Mindsec

surein-logo.png

SureIn

Logo (1).png

Canex

TPH Global

Sohar Health