Stocky is a web application that allows users to fetch stock market data for the top 200 companies. The app provides a simple and intuitive interface for users to select a ticker symbol, start date, and end date, and then view the corresponding stock market data.
- Stock Market Data Fetching: Stocky fetches stock market data from a reliable source and displays it in a user-friendly format.
- Ticker Symbol Selection: Users can select from a list of the top 200 companies to view their stock market data.
- Date Range Selection: Users can select a start date and end date to view the stock market data for a specific period.
- User-Friendly Interface: The app has a simple and intuitive interface that makes it easy for users to navigate and use.
- Python 3.x: Stocky is built using Python 3.x and requires it to run.
- Streamlit: Stocky uses Streamlit to create the web interface and requires it to run.
- yfinance: Stocky uses yfinance to fetch stock market data and requires it to run.
To install Stocky, follow these steps:
- Clone the repository using
git clone https://github.com/your-username/stocky.git - Install the required dependencies using
pip install -r requirements.txt - Run the app using
streamlit run app.pyUsage
To use Stocky, follow these steps:
- Open the app in your web browser by navigating to
http://localhost:8501 - Select a ticker symbol from the list of top 200 companies
- Select a start date and end date to view the stock market data for a specific period
- Click the "Fetch" button to view the stock market data
- Use the interactive chart to visualize the data and explore trends and patterns
Contributions are welcome! If you'd like to contribute to Stocky, please fork the repository and submit a pull request with your changes.
Stocky is licensed under the MIT License.
Stocky uses the following libraries and frameworks:
- yfinance: for fetching stock market data
- Streamlit: for creating the web interface
- Python: for building the app