Skip to content

KaanIsmet/TradeView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TradeView

TradeView is a modern React application for stock data visualization. It provides investors and traders with intuitive tools to analyze stock trends, visualize historical data, and track key metrics in real-time.

TradeView connects to the TradeInsight backend, which leverages the Alpha Vantage API to fetch comprehensive stock data and process it for frontend consumption.


Features

Frontend (TradeView)

  • Interactive Stock Charts: Visualize stock performance using advanced charting libraries like Chart.js or D3.js.
  • Real-time Data Updates: Stay updated with the latest market trends.
  • Technical Indicators: Explore moving averages, RSI, and other key indicators.
  • User Authentication: Secure login using OAuth

Backend (TradeInsight)

  • Stock Data API: Integrates with the Alpha Vantage API for real-time and historical stock data.
  • Data Processing: Aggregates and optimizes data for the frontend.
  • Predictive Insights: (Planned) Machine learning models for price and volume trend predictions.
  • User Management: Supports user registration and authentication using Spring Security.
  • RESTful API Endpoints: Efficient data exchange between frontend and backend.

Technologies Used

Frontend

  • React.js: Modern JavaScript library for building user interfaces.
  • Chart.js / D3.js: Data visualization libraries for interactive charts.
  • Tailwind CSS: Utility-first CSS framework for styling.

Backend

  • Spring Boot: Java framework for building robust backend services.
  • Alpha Vantage API: Third-party API for stock data.
  • MySql: Database for storing user data and stock information.

Installation

Prerequisites

  • Node.js and npm/yarn for running the frontend.
  • Java 17+ and Maven for the backend.
  • Access to the Alpha Vantage API (API Key required).

Frontend Setup

  1. Clone the TradeView repository:
    git clone https://github.com/yourusername/TradeView.git
    cd TradeView
    
  2. Install dependencies
    npm install
  1. Start development server
    npm start

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published