{"repo":"tchmhkg/nextjs-stock","free":true,"listed":false,"github":"https://github.com/tchmhkg/nextjs-stock","clone":"git clone https://github.com/tchmhkg/nextjs-stock.git","description":"US stock quote web application developed with Next.JS","language":"TypeScript","stars":11,"topics":["nextjs"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"nextjs-stock 2.0.0 — live US and Hong Kong market quotes, charts, and news. A greenfield rewrite of the old Next 10 app: App Router, TypeScript, Node 24, and yahoo-finance2 (no API keys). Stack Layer Choice --- --- App Next.js 16 (App Router) · React 19 · TypeScript Runtime Node.js 24.x UI Tailwind CSS 4 · Geist · motion · light / dark i18n next-intl — English + 繁體中文 ( /en , /zh ) Data yahoo-finance2 + Zod + in-memory TTL cache Charts Lightweight Charts (intraday area · daily candles) Client refresh SWR Features - Market board — US \\ HK region toggle, major indices, US movers (gainers / losers / most active), local watchlist - Symbol page — quote, day range, chart, company summary, calendar & analyst ratings, news, bookmark - Search — header autocomplete → symbol detail - Watchlist — localStorage only (key nextjs-stock:watchlist ), no auth Requirements - Node.js 24.x ( nvm use 24 ) - Yarn 1.x No environment variables. Copy .env.local.example only if you want a local placeholder file. Local Open http://localhost:3000 — redirects to /en . Routes Path Page --- --- /en , /zh Home /en/market , /zh/market Indices + movers + watchlist /en/market/[symbol] Quote, chart, company, news Market APIs All handlers live under app/api/market/ . Query params are Zod-validated; Yahoo access stays in server/market/ . Endpoint Query --- --- /api/market/quote symbol /api/market/profile symbol /api/market/chart symbol , lookback ( 1D … 5Y ), interval ( 1m \\ 2m \\ 5m \\ 15m \\ 30m \\ 1h \\ 1d ), optional","default_branch":null,"files":null,"tree":[],"storefront":"/r/tchmhkg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tchmhkg/nextjs-stock/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}