(Group project of 6 people) A desktop app to automate ARK Invest ETF tracking for a stock advisory company. It downloads, compares, and reports portfolio changes via email.
- View the Figma design for this project here.
- Automated CSV Download – Fetches ARKK holdings every Monday.
- Data Comparison – Detects new, increased, and reduced positions.
- Interactive UI – Filterable, sortable table with theming support.
- Email Reports – Sends portfolio changes in a structured format.
- Configurable Email – Email address is stored in the backend config for easy updates.
- Tech Stack – Preferably Flutter for desktop UI.
- Define user stories and event storming (20.3.).
- Backend email configuration (not hard-coded).
- Unit tests for core logic.