InvestIQ is an AI-powered Smart Investment Assistant designed to help users make smarter financial decisions. It provides personalized investment planning, financial education, and market analysis.
-
Personalized Investment Plans
- Collects user financial data (income, savings, debts, expenses, goals, risk tolerance).
- Analyzes profiles and classifies users into risk levels (Conservative, Moderate, Aggressive).
- Generates personalized investment plans based on user profiles.
-
AI-Powered Chatbot
- Provides financial education.
- Offers investment recommendations.
- Supports multilingual responses.
-
Stock Screener
- Filters stocks based on Market Cap, P/E Ratio, Sector, Dividend Yield, and Risk Level.
-
Finance News Integration
- Displays the latest financial news using Yahoo Finance API.
- Machine learning-based dynamic risk classification.
- Market data API integration for real-time adjustments.
- React with Tailwind CSS
- FastAPI (Python)
- Firebase Firestore (Database)
- Google's Gemini API (Chatbot)
- Lucidchart & Excalidraw (Architecture Diagrams)
git clone https://github.com/yourusername/investiq.git
cd investiqcd frontend
npm installnpm startcd backend
pip install -r requirements.txtuvicorn main:app --reload- Real-time investment trend analysis.
- Improved chatbot conversational flow.
- Dark mode and enhanced UI/UX.
- Mobile-friendly design.
- Sarthak Kad
MIT License
Happy investing! 🚀