Abdullah Altun ← Back to Projects

Fund Flow Analyzer

A data platform that scrapes Turkish mutual-fund holdings from fintables.com to reveal which stocks funds are collectively buying or selling, then exports the results as Excel/CSV reports.

web 2026 – Present
Fund Flow Analyzer

About This Project

Tracking how Turkish mutual funds reshuffle their portfolios is tedious and fragmented — you have to open each fund's page one by one to see which stocks it increased or decreased. This tool fully automates that workflow.

Users add the funds they want to follow through an admin panel (e.g. AAK, OIL...). For each fund, the system fetches its page and parses the "Largest Positions", "Increased Positions" and "Decreased Positions" data. It then cross-analyses every fund to build an aggregate view — e.g. "10 funds increased BIMAS while 3 reduced OTKAR" — making it easy to see where the 'smart money' is flowing.

Key features:
• Admin panel with add/remove and bulk-delete for funds
• Automated scraping (Puppeteer for JS-rendered pages) with daily caching
• Aggregate report with increase/decrease fund counts, net score and percentages
• Excel (XLSX) and CSV export
• Time-series trend analysis: per-stock trend score built from linear-regression slope, momentum, acceleration and consistency metrics
• Report comparison module across different dates
• Live progress tracking and self-healing process management for long scraping runs

Note: For data analysis purposes only — not investment advice.

Tech Stack

Laravel 10 PHP 8.1 MySQL Node.js & Puppeteer Python JavaScript Vite