The Stock Analyzer Web App is a simple, intuitive tool designed to help users track and analyze stocks using data from the Polygon.io API. Users can search for stocks, add them to a personalized list, and view detailed stock information, including charts, financial analysis and technical analysis indicators.
- Stock Search: Search for stocks by ticker symbol.
- Stock List: Add stocks to a customizable list and view basic information (symbol, price, daily change, etc.).
- Stock Details: Click on a stock in the list to view detailed information, including charts and technical indicators (e.g., moving averages, RSI).
- Firebase Integration: Stock data is stored in Firebase Firestore, ensuring persistent, real-time data storage and retrieval across sessions.
- Real-time Data: Option to fetch live or delayed stock data (depending on API plan).
- AAPL – Apple Inc.
- MSFT – Microsoft Corporation
- GOOGL – Alphabet Inc. (Google)
- AMZN – Amazon.com Inc.
- TSLA – Tesla, Inc.
- NFLX – Netflix, Inc.
- META – Meta Platforms, Inc. (Facebook)
- NVDA – NVIDIA Corporation
- Frontend: React.js, Axios for API requests, React Bootstrap for UI components, and Chart.js (or Recharts) for displaying graphs.
- API: Polygon.io Stock API. API Request limit: 5 requests per minute (free tier). Retrieves end-of-day stock data.
- State Management: React's useState and useEffect hooks for managing UI state.
- Database: Firebase Firestore is used to store stock data in a persistent, real-time database, ensuring that data is available across sessions and devices.
- Environment Variables: The .env file is used for securely storing sensitive data like API keys.
- Web Hosting: Vercel
git clone https://github.com/your-username/stock-analyzer-webapp.git
cd stock-analyzer-webapp