Skip to content

aarekhv/FinWise_Innovatrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📈 FinWise – Your AI-Powered Financial Assistant

Welcome to FinWise, an intelligent financial chatbot assistant designed to provide real-time financial insights, stock analysis, and market research. Built with advanced AI tools like Groq LLaMA, YFinance, and DuckDuckGo, FinWise empowers users to make informed investment decisions—all from a friendly and interactive interface powered by Streamlit.


🚀 Features

  • 📊 Live Stock Price Tracking
  • 📰 Company News & Analyst Recommendations
  • 🔍 Web Search via DuckDuckGo for financial queries
  • 🤖 Multi-agent AI System using Phi
  • 🧠 Powered by Groq LLaMA 3.2 - 90B (LLM Model)

🛠️ Tech Stack

  • Python 3.12.0
  • Streamlit
  • Phi Agents
  • Groq API
  • YFinanceTools
  • DuckDuckGo Search
  • dotenv, pandas, numpy

⚙️ Installation & Setup Guide

Follow the steps below to set up FinWise on your local machine.

1️⃣ Clone the Repository:

'''bash
git clone https://github.com/aarekhv/FinWise_Innovatrix
cd FinWise_Innovatrix

2️⃣ Create & Activate Virtual Environment:

Create a virtual environment:-
python -m venv venv
Activate it:-
-For Windows:
venv\Scripts\activate
-For Mac/Linux:
source venv/bin/activate

3️⃣ Install Dependencies:

pip install -r requirements.txt

4️⃣ Run the App:

streamlit run app.py
-- The app will open in your default browser locally at http://localhost:8501


📸 Preview of our Project:

Google Drive Link


⚠️ Known Errors:

  • Sometimes we get garbage output/response from the chatbot, it's due to some incompatiblity or some backend API issues that we've not been able to figure out yet. But this can be easily resolved by reloading the site or restarting the streamlit interface.
    (We figured that this must only happen because of some server-side issue)

📬 Contact & Credits:

This project was created as a submission for the Google Campus Solution Challenge 2025, under the team name Innovatrix.

👥 Team Innovatrix

Name Course Role LinkedIn
Aarekh Verma BTech CSE 4th Sem Team Leader www.linkedin.com/in/aarekhv
Kiran Vishwakarma BCA 4th Sem Team Member www.linkedin.com/in/kirannvish
S Satvika BTech CSE 4th Sem Team Member www.linkedin.com/in/ssatvika
Shubham Sharma BTech CSE 4th Sem Team Member www.linkedin.com/in/shubhamrealm

For queries, contributions, or collaborations, feel free to reach out to us!

Made with ❤️ by Team Innovatrix.