CodeFusion Innovators
I'm thrilled to introduce my latest project, a Stock Financial Assistant built using Python, Flask, and a suite of powerful libraries and APIs. This tool is designed to help investors.
Videos
Tech Stack
Description
About Our Project
Deployed link:-
https://obnoxious-erna-bfdfdgd-fc37455c.koyeb.app/
Excited to Share Our Latest Project: ClarityTrade!
I'm thrilled to introduce my latest project, a ClarityTrade built using Python, Flask, and a suite of powerful libraries and APIs. This tool is designed to help investors make informed decisions by providing real-time stock predictions, technical analysis, and investment insights. Here's a breakdown of its key features:
1. Real-Time Stock Predictions
Predictive Modeling: leveraging Random Forest Regression and technical indicators (like RSI, MACD, Moving Averages), the tool predicts future stock prices with high accuracy.
Historical Data Analysis: Fetches historical stock data using the Alpha Vantage API and trains the model to forecast prices.
2. Investment Decision Support
AI-Powered Insights: Integrates with Google News API to fetch the latest stock-related news and uses Gemini AI to provide actionable investment recommendations.
Customizable Reports: Generates formatted investment decisions with bold text, bullet points, and HTML formatting for easy readability.
3. Interactive Visualizations
Plotly Charts: Displays interactive charts comparing predicted vs. actual stock prices over time.
Dynamic Updates: Visualizations are updated in real-time based on user inputs.
4. User Authentication & Data Logging
Secure Login: Users can register and log in securely with email verification and password protection.
Dynamic Updates: Visualizations are updated in real-time based on user inputs.
5. Holiday & Market Awareness
Holiday Detection: The tool checks for market holidays using the Holiday API to avoid making predictions on non-trading days.
6. Chatbot Integration
AI Chatbot: Users can interact with a Gemini-powered chatbot to ask questions about their investment decisions or stock predictions. The chatbot provides context-aware responses and handles out-of-context queries gracefully.
7. Email Notifications
Verification Codes: Sends email verification codes using SMTP for secure user authentication.
Custom Alerts: (Future feature) Plans to include email alerts for significant stock price changes or investment opportunities.
8. Scalable & Modular Design
Flask Framework: Built using Flask for a lightweight and scalable web application.
Modular Code: The codebase is modular, making it easy to add new features or integrate additional APIs.
9. Open Source & Extendable
GitHub Repository: The project is open-source, allowing developers to contribute, extend, or customize it for their needs.
Why This Project?
This project combines data science, web development, and AI to create a powerful tool for investors. Whether you're a beginner or an experienced trader, this assistant can help you make smarter investment decisions with confidence.