Commit Graph

5 Commits

Author SHA1 Message Date
65209331f5 feat: implement NAV erosion risk assessment service and UI integration 2025-05-29 21:49:24 +02:00
c4a7f91867 feat: add DRIP service for portfolio growth calculations with erosion support 2025-05-28 16:27:29 +02:00
e0dc6e57eb feat: update API and cache management with improved logging 2025-05-27 16:27:13 +02:00
c462342d44 feat: Add API management system with caching support
- Add base API client and cache manager classes

- Implement FMP and YFinance specific clients and cache managers

- Add API factory for managing multiple data providers

- Add test suite for API configuration and caching

- Add logging configuration for API operations
2025-05-27 14:07:32 +02:00
4fc9452c98 refactor: improve CLI and package structure - Move CLI code to ETF_Portal package - Add proper package setup with setup.py - Update README with installation and usage instructions - Improve process management and cleanup 2025-05-26 19:46:05 +02:00