Finnhub Dashboard is a web application designed to provide a centralized and personalized experience for tracking financial markets. It allows users to follow real-time stock quotes, explore company information, and stay updated with the latest market news.
Key Features:
- Real-time stock quotes with current market data
- Company profile exploration with detailed information and logos
- Latest financial news by company with relevant updates
- Stock search functionality to discover and track companies
- Favorite stocks management with persistent user preferences
- Responsive design optimized for desktop and mobile devices
- Interactive charts with historical data visualization using Recharts
- Dark mode interface with modern UI components
Technologies Used:
Developed with modern web technologies, including:
- React.js 19 – Latest version for optimal performance
- Next.js 15 – With App Router and Turbopack for fast development
- TypeScript – For type-safe code
- Tailwind CSS 4 – Modern and responsive styling
- Recharts – Interactive data visualization
- Finnhub API (via react-finnhub) – Real-time market data
- NuQS – URL state management
- Local Storage – Persistent user preferences