VinaStalk — An all-in-one Vietnamese stock investing platform
A fintech platform for Vietnamese retail investors combining live quotes, fundamental analysis, strategy backtesting and community in one service



Overview
VinaStalk is an integrated investing-routine platform for retail investors in the Vietnamese stock market. It bundles live quotes and charts, fundamental financial analysis, strategy backtesting and community discussion into a single full-stack fintech application.
The project runs in partnership with Shinhan Securities Vietnam, localising for the Vietnamese market the know-how behind investment information platforms already proven in Korea. It is an enterprise-grade service made up of a frontend, a backend and an admin CMS.
Key features
Market analysis
- Home dashboard: VN-Index, HNX and UPCOM indices, sector strength, top gainers and losers, foreign buying flows
- AI market briefing: automatically summarises the day's market and surfaces the key investment points
- Ticker detail: live quotes, daily/weekly/monthly candlestick charts, related news
Decision-making tools
- Fundamental analysis: 20 financial metrics including ROE, PER, PBR and EPS, plus peer comparison
- Earnings outlook: quarterly and annual financial statements with YoY growth analysis
- Fair value calculator: fair value across four methods — PER, PBR, Graham and DCF
- Strategy backtesting: define strategy conditions and validate them against historical performance
Community and review
- Community: discussion of tickers and strategies, posts and comments, reporting and moderation
- Holdings and review: portfolio management and learning analysis over trade history
Tech stack
Frontend
Next.js 16 + TypeScript 5 + React 19
Tailwind CSS 4 — responsive UI (desktop / tablet / mobile)
NextAuth v5 — authentication
Drizzle ORM + PostgreSQL — data layer
Recharts — data visualisation
Backend and data
Python FastAPI — data API
vnstock / Fireant — quote, financial and news data sources
Admin CMS (Next.js) — content and user management
i18n — Korean / Vietnamese / English
Scale
- 308 frontend + 261 CMS TypeScript files
- 56 pages (27 in the main app, 29 in the CMS)
- 20 financial analysis metrics
- Three languages: Korean, Vietnamese and English
Design approach
The platform is designed so that a Vietnamese retail investor can complete the whole investing routine — research, analysis, strategy validation and review — inside one app. The core goal is to make professional-grade investment tools usable by non-professionals, with an admin CMS that keeps content and community running long term.
Project details
June 28, 2026
2 min read