Stock Visualizer is a web application built with Flask that allows users to visualize stock data for multiple tickers. Users can select the tickers from a dropdown menu, and the application fetches the data and displays it using Plotly Express. check practical implementation at https://stock-visualizer.onrender.com/
- Select multiple stock tickers from a dropdown.
- Visualize stock price data over the last month.
- Responsive design for both desktop and mobile devices.
- Simple and clean user interface.
- Flask
- Plotly Express
- yfinance
- HTML/CSS
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
Make sure you have the following installed:
- Python 3.x
- pip (Python package installer)
-
Clone the repository:
git clone https://github.com/ath34-tech/stock-visualizer.git
-
Create a virtual environment:
python -m venv venv
-
Activate the virtual environment:
-
On Windows:
venv\Scripts\activate
-
On macOS and Linux:
source venv/bin/activate
-
-
Install the dependencies:
pip install -r requirements.txt
-
Start the Flask application:
flask run
-
Open your web browser and go to
http://127.0.0.1:5000/
to see the application in action.
Contributions are welcome! Please fork the repository and submit a pull request for any improvements or bug fixes.