The Financial Screener is a Streamlit application that evaluates stocks based on fundamental analysis principles taught in the Zerodha Varsity: Fundamental Analysis Module. It simplifies stock screening by automating the analysis of key financial metrics, helping users identify stocks with strong fundamentals.
This application is designed solely for educational purposes. It enables users to understand how fundamental analysis is performed and provides insights into the financial health of companies based on predefined criteria.
The Financial Screener is an educational tool that uses publicly available data to demonstrate the process of stock screening. Users are strongly advised to:
- Perform their own due diligence before making any financial decisions.
- Consult a certified financial advisor for investment guidance.
-
Sector Insights
Scans All the stock of a particular sector and give a Report about how the sector is performing
-
Market Scanner
Screens Entire Stocks Market and help find Fundamentally Strong Stocks as per our Filters
- Enter a stock ticker symbol (e.g.,
AAPLfor Apple Inc.) in the sidebar input field. - The application fetches financial data using yfinance and applies the fundamental analysis criteria.
- View detailed charts and summaries for each metric.
- Explore the overall performance summary to understand the stock's potential based on its fundamentals.
- Python: Backend logic.
- Streamlit: Interactive dashboard creation.
- yfinance: Fetching real-time financial data.
- Plotly: Data visualization.
- Clone the repository and install dependencies:
git clone https://github.com/Prem07a/FundamentalAnalysis.git cd FundamentalAnalysis pip install -r requirements.txt - Run the application:
streamlit run app.py
- Open the URL in your browser to access the dashboard.
This project is inspired by the Fundamental Analysis Module from Zerodha Varsity and aims to simplify stock screening for educational purposes.
This project is licensed under the MIT License. See the LICENSE file for details.

