- Next.js 15+ (App Router)
- TypeScript
- Tailwind CSS
- Finnhub API (live API)
- Docker
git clone https://github.com/wal-058/stock-tracker.git
cd stock-trackernpm installnpm run devThen open http://localhost:3000 in your browser.
docker build -t stock-tracker .
docker run -p 3000:3000 stock-trackerApp will be available at http://localhost:3000
To enable Finnhub API (limited to 50 US Symbols and 60 API calls/min on free plan), create a .env file:
PLATFORM_KEY=your_finnhub_api_key- Search stocks by symbol or name
- Add/remove to watchlist (stored in
localStorage) - Fully client-hydrated interactions
- Optimized for fast initial load using React Server Components
- No persistent backend or authentication
- Watchlist stored only locally
MIT - Waleed Ahmed