aybashim
ActiveImports bank statements (PDF and Excel), categorizes transactions automatically and shows monthly income and expense summaries per user. Supports ING credit card and account statements, A101 Hadi and Garanti BBVA exports.
Built with a strategy pattern for adding new banks, duplicate protection on import, token-based authentication, detection of transfers between the user’s own accounts, and a Vue dashboard with cash-flow and category breakdowns.
Stack: Java 21, Spring Boot, Spring Data JPA, PostgreSQL, PDFBox, Apache POI, Vue 3, Vite