Skip to content

Repository files navigation

StockInsight AI

A real-time stock analysis dashboard with AI-powered insights, technical analysis, and financial data visualization.

Features

  • Real-time stock price tracking and visualization
  • Financial metrics and data analysis
  • News sentiment analysis
  • Insider trading monitoring
  • Institutional ownership tracking
  • AI-powered insights and recommendations

Tech Stack

  • Frontend: React + TypeScript + Vite
  • Backend: Express.js
  • Data: MarketStack API
  • Styling: Tailwind CSS + shadcn/ui

Setup

  1. Clone the repository
  2. Install dependencies:
npm install
  1. Set up environment variables: Create a .env file with the following variables:
MARKETSTACK_API_KEY=your_api_key
  1. Start the development server:
npm run dev

Environment Variables

This project requires the following environment variables:

  • MARKETSTACK_API_KEY: Your MarketStack API key for accessing financial data

For security, never commit API keys to version control. Use environment variables or secrets management.

Development

The project runs on port 5000 by default. The development server includes:

  • Hot module replacement
  • TypeScript compilation
  • API proxying

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

Releases

Packages

Contributors

Languages