StockPulse is an AI-powered market analysis platform that helps users analyze portfolios, explore market trends, and make informed investment decisions through interactive tools and real-time insights.
- Assesss portfolio allocations across multiple risk profiles (Conservative, Moderate, Aggressive, Speculative, and Hedged).
- Automatically validates portfolio weights and highlights potential risk exposures.
- Export detailed portfolio analysis as a PDF report.
- Explore top-performing stocks and market trends across multiple time periods.
- Receive AI-generated forecasts with supporting market analysis (RISE, FALL, or STABLE).
- Search for investment tutorials and market updates independently of the analysis dashboard.
- Browse results in a clean, thumbnail-based video gallery.
- Ask finance-related questions through a context-aware chat assistant.
- Use quick prompts for common portfolio and investment queries.
- Join live discussions with other investors through a real-time chat feed.
- View connection status with automatic reconnection support.
- Add, edit, and manage portfolio holdings with ease.
- Compare historical portfolio performance using a customizable start date using buy-and-hold, fixed-weight strategy.
- Frontend: Next.js
- Backend: Django REST Framework
- Database: PostgreSQL
- AI/ML: CrewAI
- Data: FinnHub API, yFinance, youtube-search





