FinFriend is an AI-powered financial assistant designed to enhance financial literacy and improve investment decisions among users. By integrating various tools and resources, FinFriend simplifies complex financial concepts, making them accessible and actionable for users at all levels of financial expertise.
- Overview
- Problem Resolution
- How Does FinFriend Solve These Problems?
- Unique Value Propositions (UVP)
- Tech Stack
- Getting Started
- Demo Video
- Contact
FinFriend addresses key challenges in financial literacy and investing:
- Bridging the financial literacy gap with accessible investment knowledge.
- AI-driven guidance for scalable and personalized financial advice.
- Simplifying investing for both beginners and experienced users.
- Detecting fraud risks to protect investors from scams.
- Empowering users with educational resources and market updates.
Engages users with quizzes, lessons, and a finance dictionary, making financial education engaging and easy to understand.
Offers tailored investment and financial product suggestions based on user profiles, risk appetite, and market conditions.
Provides up-to-date financial news, stock movements, and market trends, helping users make informed investment decisions.
- AI-powered financial assistant providing real-time and intuitive guidance.
- Instant insights tailored to individual user needs.
- 24/7 availability without human intervention.
- Secure & data-driven with advanced market analysis.
- Python – Primary programming language
- Streamlit – for fast prototyping and interactive UI and to handle app deployment
- Scikit-learn for ML-based stock analysis
- Prophet for time series forecasting and price prediction
- Integrated with Gemini, Groq, Tavily, LangChain
- Uses LLaMA 3.3, Gemma for advanced reasoning
- YouTube API for content suggestions
- Yahoo Finance API for stock data extraction
- GitHub – For version control and collaboration
- Firebase Authentication for secure user login
- Firebase Firestore to store:User profiles, Forum discussions, Auth metadata
- Gemini – Integrated for AI-powered insights
- NVIDIA NIM - for image analysis models
Ensure you have the following installed:
- Python 3.12+
- Streamlit
- Firebase CLI (if using Firebase for authentication & database)
- Clone the repository:
git clone https://github.com/your-username/gdsc.git cd gdsc - Install dependencies:
pip install -r requirements.txt # Install all the dependencies - Run the app:
streamlit run app.py
For any inquiries, reach out via: