A web-based paper trading platform that simulates stock trading using real-time data from Yahoo Finance. This project allows users to create an account, manage a virtual portfolio, track profits and losses, and visualize stock prices with real-time charts from TradingView.
- Real-time Stock Prices: Pulls real-time data from Yahoo Finance using an unofficial API.
- Trading Functionality: Allows users to simulate buying and selling stocks.
- Profit/Loss Tracking: Tracks portfolio performance based on market prices.
- Watchlist: Users can create a personalized watchlist to monitor selected stocks.
- Real-Time Charts: Integrated TradingView for real-time stock charts.
- User Authentication: Account creation and login features for portfolio management.
- Frontend: React
- Backend: Express, Node.js
- Real-Time Data: Yahoo Finance API (unofficial)
- Charts: TradingView Charting Library
- Database: supabase
- Version Control: Git, GitHub
- Create an account or log in with an existing account.
- Use the search bar to find stocks and add them to your watchlist.
- Start trading by selecting a stock, specifying the quantity, and clicking buy/sell.
- Monitor your portfolio performance and view real-time charts for each stock.