Budżet: 9999 UAH Termin: 6 dni
Witaj, Konstantynie! Twoje zadanie wymaga systematycznego podejścia do przetwarzania danych niestrukturalnych. Mam doświadczenie w pracy z analizą PDF oraz w rozwijaniu skalowalnych projektów w Pythonie.
Mój plan realizacji zgodnie z Twoimi wymaganiami:
Architektura: Zbuduję modułową strukturę (OOP), gdzie każdy typ wyciągu będzie osobnym modułem wtyczkowym. To pozwoli na łatwe dodawanie nowych banków bez zmiany rdzenia systemu.
Hybrydowe parsowanie: Wykorzystam pdfplumber do natychmiastowego wyciągania tekstu oraz EasyOCR/Tesseract do elementów graficznych (pieczęcie, ręcznie pisane daty). To zapewni szybkość 1–3 sekundy na plik.
Normalizacja: Stworzę uniwersalny schemat danych (Model Transakcji). Na wyjściu otrzymasz czysty JSON lub DataFrame z walidowanymi polami (data, kwota, przeznaczenie, saldo).
Szkolenie: Wytrenuję logikę na Twoich 3 typach wyciągów, zapewniając odporność na przesunięcia układu i specyficzne kodowania banków.
Bezpłatność: Wykorzystam wyłącznie rozwiązania open-source bez powiązań z płatnymi chmurowymi API.
Jestem gotów omówić strukturę wyjściowego szablonu i rozpocząć rozwój prototypu.
Z poważaniem,
Wiktor