Narzędzie
Kalkulator amortyzacyjny
Oblicz plan amortyzacji środka trwałego - metodą liniową lub degresywną, z uwzględnieniem zmian wartości w czasie.
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