Stock Dashboard

screenshot of Stock Dashboard
react
tailwind

Stock Dashboard App where users can search for a stock, get details of a stock, and view historical data.

Overview

The Stock Dashboard App is an impressive tool for anyone interested in tracking stock market data and gaining valuable insights into their investments. Leveraging the Finnhub API, this application offers a clean and user-friendly interface, making it easy to access real-time stock information. Whether you're a seasoned investor or just getting started, this app simplifies stock research, allowing you to view essential data and historical trends at your fingertips.

The app not only provides current stock quotes but also offers a comprehensive analysis, including market capitalization and performance metrics. Users can switch between a dark and light theme depending on their preferences, making it a visually appealing experience for everyone.

Features

  • Search Functionality: Quickly search for stocks like AAPL, FB, or GOOG to access specific data effortlessly.
  • Stock Quotes: Get real-time updates on current prices and percentage changes, ensuring you are always informed of market movements.
  • Detailed Stock Information: Access vital details, including the stock's name, currency, market cap, and more, for a complete overview.
  • Historical Chart Data: View stock performance over varying periods (day, week, month, year) to identify trends and make informed decisions.
  • Theme Selection: Choose between dark and light themes to customize your viewing experience and reduce eye strain.
  • Responsive Design: Built with TailwindCSS, the app provides a clean layout that adapts seamlessly to various screen sizes.
  • Data Fetching: Efficiently fetch data using REST API from Finnhub, ensuring quick and reliable access to stock market information.
  • Animations and Transitions: Enhance user interaction with smooth transitions and animations, making navigation more enjoyable.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

tailwind
Tailwind

Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.

postcss
Postcss

PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.

recharts
Recharts

Recharts is a powerful and easy-to-use React library for building customizable and interactive charts. Built on D3.js, it offers a wide range of pre-built chart types, such as line, bar, pie, and scatter charts, all of which can be composed with a declarative syntax.