A modern investment platform with AI-powered portfolio optimization and Gemini chatbot integration.
- AI Investment Advisor: Powered by Google's Gemini AI
- Portfolio Optimization: Advanced portfolio allocation algorithms
- Stock Data Analysis: Real-time stock information and sentiment analysis
- Google OAuth: Secure user authentication
- Modern UI: Built with React and Tailwind CSS
- RESTful API: Flask backend with comprehensive endpoints
- Framework: React with modern hooks
- Styling: Tailwind CSS for responsive design
- Authentication: Google OAuth integration
- State Management: React Context API
- Framework: Flask with CORS support
- AI Integration: Google Gemini API
- Authentication: Google OAuth verification
- Data Processing: Portfolio optimization algorithms
- Model: Google Gemini Pro
- Features: Investment advice, portfolio analysis, market insights
- Fallback: Simple keyword-based responses if Gemini unavailable
- Risk Assessment: Low, Medium, High risk profiles
- ESG Integration: Environmental, Social, Governance factors
- Diversification: Sector-based allocation strategies
QUADA/
├── src/ # React frontend
│ ├── components/ # React components
│ ├── assets/ # Static assets
│ └── App.js # Main app component
├── backend/ # Flask backend
│ ├── scripts/ # AI and utility scripts
│ ├── app_simple.py # Main Flask application
│ └── requirements_gemini.txt
├── public/ # Public assets
└── package.json # Frontend dependencies
- Environment Variables: Sensitive data stored in
.envfiles - OAuth Security: Google OAuth token verification
- CORS Configuration: Proper cross-origin resource sharing
- API Key Protection: Secure API key management
npm start # Start development server
npm run build # Build for production
npm test # Run testscd backend
python app_simple.py # Start Flask server
python setup_gemini.py # Setup dependencies- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Google Gemini AI for intelligent investment advice
- React and Flask communities for excellent frameworks
- Tailwind CSS for beautiful UI components
For support, email support@quada.com or create an issue in this repository.
QUADA - Your AI-Powered Investment Companion 🚀