Narzędzie

Kalkulator amortyzacyjny

Oblicz plan amortyzacji środka trwałego - metodą liniową lub degresywną, z uwzględnieniem zmian wartości w czasie.

Case study

Pełna aplikacja, nie tylko formularz

Interfejs kalkulatora komunikuje się z niezależnym API. Obliczenia wykonuje autorski silnik domenowy uruchomiony jako usługa FastAPI.

Architektura rozwiązania

  • Komponent Lit i TypeScript odpowiada za dane wejściowe, stan formularza i prezentację harmonogramu.
  • REST API oparte o FastAPI przyjmuje model środka trwałego i zwraca miesięczne pozycje planu.
  • Silnik napisany w Pythonie obsługuje amortyzację liniową i degresywną, współczynniki, zmiany wartości oraz korekty zaokrągleń.
  • Backend jest uruchamiany w kontenerze i wdrażany automatycznie przez Jenkins.

Od doświadczenia ERP do niezależnego projektu

Projekt kalkulatora amortyzacji wykorzystuje wiedzę domenową zdobytą podczas pracy z systemem ERP firmy Probit , w tym przy rozwoju modułu środków trwałych. Algorytm, backend i interfejs stanowią niezależną implementację stworzoną w ramach własnego projektu i nie wykorzystują kodu ani danych firmy Probit.

Technologie

Python 3.11 FastAPI REST API TypeScript Lit pytest Docker Jenkins