diff --git a/docs/showcase/bazaar-ai-saathi.mdx b/docs/showcase/bazaar-ai-saathi.mdx new file mode 100644 index 0000000..efce70c --- /dev/null +++ b/docs/showcase/bazaar-ai-saathi.mdx @@ -0,0 +1,91 @@ +--- +title: BazaarAISaathi | AI-Powered Indian Stock Market Assistant +description: An AI-powered platform for Indian stock market analysis, portfolio optimization, and investment strategies using Perplexity Sonar API +sidebar_position: 13 +keywords: [BazaarAISaathi, stock market, finance, India, portfolio analysis, investment, perplexity, sonar] +--- + +**BazaarAISaathi** is an AI-powered platform designed to empower investors with actionable insights into the Indian stock market. Leveraging advanced natural language processing, real-time data analytics, and expert-driven financial modeling, the app delivers personalized investment strategies, market sentiment analysis, and portfolio optimization recommendations. + +## Features + +* **Financial Independence Planner (FIRE)** with personalized plans based on age, salary, and goals +* **Investment Advice Tester** using EasyOCR for text extraction and AI validation +* **Fundamental & Technical Analysis** with comprehensive company reports and trading strategies +* **Portfolio Analysis** with multi-dimensional analysis and stock-wise recommendations +* **Market Research & Competitor Benchmarking** using AI-driven industry trend analysis +* **Real-Time Stock Data** with live price tracking and trend analysis +* **Hypothesis Testing** using historical and real-time market data +* **Investment Books Summary** with concise summaries of top 50 investment books + +## Prerequisites + +* Python 3.8+ and pip +* Streamlit for web application framework +* Perplexity API key (Sonar models) +* Optional: EasyOCR for image text extraction + +## Installation + +```bash +# Clone the repository +git clone https://github.com/mahanteshimath/BazaarAISaathi.git +cd BazaarAISaathi + +# Install dependencies +pip install -r requirements.txt +``` + +## Configuration + +Create `secrets.toml` file for Streamlit secrets: +```ini +PERPLEXITY_API_KEY = "your_perplexity_api_key" +# Add other API keys as needed +``` + +## Usage + +1. **Start the Application**: + ```bash + streamlit run Home.py + ``` + +2. **Access Features**: + - Navigate through different pages for specific functionality + - Use the main dashboard for overview and navigation + - Access specialized tools like portfolio analysis, FIRE planning, and tip testing + +3. **Run Specific Modules**: + ```bash + streamlit run pages/Financial_Independence.py + streamlit run pages/Portfolio_Analysis.py + streamlit run pages/Tip_Tester.py + ``` + +## Code Explanation + +* **Frontend**: Streamlit web application with interactive pages and real-time data visualization +* **Backend**: Python-based business logic with Pandas for data manipulation and analysis +* **AI Integration**: Perplexity Sonar API models (sonar-deep-research, sonar-reasoning-pro, sonar-pro) for financial analysis +* **Data Processing**: Real-time stock data fetching, CSV data management, and market insights generation +* **Text Extraction**: EasyOCR integration for processing investment tips from images +* **Portfolio Management**: Comprehensive portfolio analysis with optimization recommendations +* **Market Analysis**: Technical and fundamental analysis with sentiment scoring + +## Demo Video + + + +## Links + +- [GitHub Repository](https://github.com/mahanteshimath/BazaarAISaathi) +- [Live Application](https://bazaar-ai-saathi.streamlit.app/) +- [Architecture Diagram](https://github.com/mahanteshimath/BazaarAISaathi/raw/main/src/App_Architecture.jpg)