Skip to content

KaanIsmet/TradeView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 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.
  • 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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors