NepseInvest
Nepal stock market investment tracker & real-time portfolio management mobile application.
iOS & Android
Lead Developer
2024 - 2025
BLoC & Clean Arch
Built utilizing modern Flutter development standards, robust state management, and resilient backend integrations.
NepseInvest is a mobile application developed specifically for retail investors in Nepal navigating the Nepal Stock Exchange (NEPSE). It provides live market statistics, real-time index tracking, individual stock breakdowns, and complete personal portfolio management to track profits, losses, and dividend allocations on the go.
Nepali retail investors faced sluggish web portals, fragmented portfolio calculators, and lack of real-time gain/loss tracking on mobile devices during market trading hours.
Built an offline-capable, responsive Flutter application with instant portfolio calculations, clean data visualizations, and fast search across all NEPSE listed companies.
Live NEPSE Ticker
Real-time market indices, market status, turnover, top gainers, and losers with instant price updates.
Multi-Portfolio Tracker
Add stock holdings with buy price and quantity, computing real-time total value and overall profit/loss.
Asset Allocation Charts
Visual distribution of investments by sector (Banking, Hydropower, Insurance) for balanced risk management.
Watchlist & Search
Instant company search with symbol lookup, customizable watchlists, and quick access to key financial ratios.
Offline Cache
Local Hive persistence allows users to view their portfolio and previous session data even without internet access.
Secure & Private
Firebase Authentication support with client-side portfolio encryption keeping personal investment data private.
- Clean Architecture Layers: Clear separation between presentation (Flutter Widgets & BLoC), domain (Use cases & Entities), and data layers (Repositories & Hive/API data sources).
- High Performance List Views: Custom `ListView.builder` optimization ensuring 60 FPS silky smooth scrolling when rendering hundreds of active stocks.
- Responsive UI: Adapts fluidly across compact phones, standard Android devices, iPhones, and tablets with consistent typography and touch targets.