Modern Stock Tracker Overview The Modern Stock Tracker is a stock tracking application developed using customtkinter, yahoo_fin, matplotlib, and other Python libraries. It allows users to view live stock prices, search for stock symbols, and visualize historical stock data in an interactive graphical interface. The application also features a login and signup system for user authentication.
Features User Authentication: Users can log in with existing credentials or sign up to create a new account. Live Stock Price: Search for stock symbols to view live price data. Historical Data: View a 6-month price trend of the selected stock. Top Stocks: View the top 10 stocks with their live prices and daily percentage change. Real-time Updates: The top stocks list is updated every 30 seconds. Libraries Used customtkinter: Provides a modern and customizable GUI framework. yahoo_fin: Fetches live stock prices and historical data. matplotlib: Used to plot stock price trends over time. pandas: Handles data manipulation and analysis. tkinter: Standard Python GUI library used for creating the application window. Installation Prerequisites Make sure you have Python 3.7 or higher installed. You also need to install the following dependencies:
customtkinter yahoo_fin matplotlib pandas tkinter (comes pre-installed with Python)