Stock Analyzer is a web application built with Next.js that provides real-time financial insights, allowing users to analyze stock performance, predict trends, and make informed investment decisions.
- Stock Symbol Search: Quickly search for stock symbols and retrieve detailed financial data.
- Financial Analysis: Run simplified version of DCF and multiples valuation to analyze the stock price.
- Dynamic Visualizations: View key metrics like profit margins, free cash flow, and P/E ratios.
- Real-Time Data: Fetch live stock price information and financial data from APIs.
- Interactive UI: Smooth animations and responsive design for an engaging user experience.
- Frontend: Next.js, React, Tailwind CSS
- APIs:
- Alpha Vantage for financial data.
- Finnhub for real-time stock prices.
- Animations: Framer Motion for smooth transitions and effects.
Follow these steps to set up and run the project locally:
- Node.js (v14 or later)
- npm or yarn
- Clone the repository:
git clone https://github.com/your-username/stock-analyzer.git cd stock-analyzer - Install dependencies:
npm install # or yarn install - Create a .env.local file in the root directory and add your API Keys:
ALPHA_API_KEY=your_alpha_vantage_api_key FINNHUB_TOKEN=your_finnhub_api_key
