Skip to content

Latest commit

 

History

History
66 lines (50 loc) · 1.46 KB

README.md

File metadata and controls

66 lines (50 loc) · 1.46 KB

FinDA

FinDA is a comprehensive financial data analysis platform.

Installation

Backend

  1. Create a conda environment:

    conda create --name finda_env python=3.11
    conda activate finda_env
  2. Install dependencies:

    cd  backend
    pip install -r requirements.txt
  3. Set up a Postgre SQL database and export the environment variable:

    CREATE DATABASE quantdb;
    python create_tables.py
    export DATABASE_URL=postgresql://username:password@localhost/quantdb
    
  4. Run the backend server:

    uvicorn app.main:app --reload

Frontend

  1. Navigate to the frontend directory:

    cd frontend
  2. Install dependencies:

    npm install
  3. Run the frontend development server:

    npm start

Features

  1. Search: Search for stock and forex data using the search bar.
  2. Charts: Visualize stock data with line charts, candlestick charts, and indicators such as moving averages and RSI.
  3. Statistics: View summary statistics for selected stock data.
  4. News Feed: Latest news related to the selected stock.
  5. Company Info: Get detailed information about the company.
  6. Financials: Analyze key financial metrics of the company.
  7. Register: Create a new account.
  8. Login: Access your account and get an authentication token.