Stock Portfolio
Project Info
Stock Portfolio is a mobile application built in Flutter that gives individual investors a clean, focused space to track their equity holdings and monitor market performance in real time. The app was built in a single day as a rapid prototyping exercise, demonstrating how quickly a polished, production-quality mobile interface can be assembled when the toolchain is right.
The app connects to a public market data API to fetch live quotes, calculates unrealised gains and losses across the portfolio, and presents everything in an intuitive dashboard with colour-coded performance indicators. Users can add holdings by ticker symbol, specify their purchase price and quantity, and immediately see how each position is performing relative to the current market price.
A watchlist feature lets users track stocks they are monitoring but have not yet purchased, with price alerts that fire as local notifications when a target price is crossed. Charts display intraday and multi-day price history using a custom Flutter chart widget for smooth, responsive rendering.
The project was deliberately scoped to one day to validate what is achievable without over-engineering. The result is a lightweight, dependency-minimal app with no backend — all data is stored locally using Hive, a fast key-value store for Flutter, with API responses cached to reduce redundant network calls.