Wealth Wise is a comprehensive AI-powered personal finance advisor that combines various intelligent features including chatbot capabilities, financial analysis, and more. Built with a modern tech stack, it features a React frontend and a Python Flask backend.
demo.mp4
โ
AI-powered reAct agent ๐ค with LLM integration
๐ Financial analysis & path planning ๐
๐ฃ๏ธ Speech processing capabilities ๐๏ธ
๐ฐ News aggregation & display ๐
๐ Secure Google & Metamask login ๐
๐ Clean visual dashboard to summarize all your financial data ๐
๐ MyData tab to update your financial information โ๏ธ
๐ก Recommendations tab for the best investment options ๐ฐ
๐ Money Matters โ Learn about finance ๐ฆ
๐ฃ๏ธ Financial Path โ Plan your financial journey visually ๐บ๏ธ
๐งฎ Money Calculator โ Predict your future finances ๐
๐ง AI Agent โ Get real-time financial insights using web & APIs ๐
๐ Money Plus โ Real-time financial news updates ๐ฐ
๐ Stock Analyzer โ Notifies you of the best investment timings ๐
โ๏ธ React (TypeScript)
๐จ Tailwind CSS for styling
โก Vite as the build tool
โ
ESLint for code quality
๐ Python Flask
๐ง Google's Gemini AI
๐ค AI/ML libraries
โ๏ธ Cloud services integration
๐ฅ๏ธ Node.js (v16 or higher)
๐ Python (3.8+)
๐ฆ npm or yarn
๐ Required API keys (Gemini, Cloudinary, etc.)
1๏ธโฃ Navigate to the backend directory:
cd backend
2๏ธโฃ Create and activate a virtual environment (recommended):
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
3๏ธโฃ Install Python dependencies:
pip install -r requirements.txt
4๏ธโฃ Set up environment variables:
- Create a
.env
file in the backend directory - Add necessary API keys and configurations
1๏ธโฃ Navigate to the frontend directory:
cd frontend
2๏ธโฃ Install dependencies:
npm install
# or
yarn install
3๏ธโฃ Set up environment variables:
- Create a
.env
file in the frontend directory - Add necessary configuration variables
1๏ธโฃ From the backend directory:
python app.py
โ The backend server will start on http://localhost:5000
1๏ธโฃ From the frontend directory:
npm run dev
# or
yarn dev
โ The frontend development server will start on http://localhost:5173
๐น GEMINI_API_KEY
๐น CLOUDINARY_CLOUD_NAME
๐น CLOUDINARY_API_KEY
๐น CLOUDINARY_API_SECRET
๐น Other service-specific API keys
๐น VITE_API_URL
๐น Other frontend-specific configurations
WealthWise/
โโโ backend/
โ โโโ app.py # Main Flask application
โ โโโ agent.py # AI agent implementation
โ โโโ gemini_fin_path.py # Financial analysis module
โ โโโ scheduler.py # Task scheduling
โ โโโ tools/ # Utility functions and tools
โโโ frontend/
โ โโโ src/ # React source files
โ โโโ public/ # Static assets
โ โโโ package.json # Frontend dependencies
- ๐ Meet Patel
- ๐ค Mohit Nippanikar
- ๐ Rachit Chheda
- ๐ง Google Gemini AI
- ๐ค OpenAI
- ๐ Other libraries & services used in the project