Portfolio
DataReport - a stock market analytics platform
About the project
DataReport is an analytics platform for investors on the Kazakhstan stock exchange (KASE). The service collects and organizes financial reports of public companies, trading data and dividends, giving investors a convenient tool for analysis and decision making.
The platform automates data collection from the KASE exchange with Python scrapers, processes quarterly and annual company reports, and tracks trading results and dividend payouts.
Work done
- Backend on Symfony 7 with API Platform for the REST API
- Frontend on Vue.js 3 with Ant Design Vue and Chart.js charts
- Python scrapers for automated KASE data collection (Playwright, BeautifulSoup)
- Company pages with financial figures and valuation multiples
- A dividend calendar with dividend yield calculation
- A trading results table with filtering by period
- A system for quarterly and annual company reports
- A blog with company research and guides for investors
- An open data section with CSV and Excel downloads
- An admin panel for managing companies, articles and users
- OpenAI integration for content processing
- Authentication and subscriptions with access control
Tech stack
Visit the websiteResult
A working analytics platform that automatically collects data from the Kazakhstan stock exchange and gives investors structured information about companies: financial figures, trading results, dividends and research.
The platform has three main sections: stock market analysis with detailed financial reports, tax declaration guides for investors, and open data for download.