Inspiration
Many retail investors struggle to connect the dots between news events and market movements. After experiencing firsthand how challenging it can be to understand what truly drives stock prices, we created FindMarketDriver to bridge this knowledge gap between retail and institutional investors.
What it does
FindMarketDriver seamlessly integrates candlestick charts with a news timeline, helping investors visualize and understand market drivers. It automatically classifies corporate events, analyzes sentiment, and identifies key market trends, making complex market dynamics accessible to everyday investors.
How we built it
- Frontend: React, TailwindCSS, ECharts for visualization
- Backend: Python Flask API
- Data Processing: Natural Language Processing for news classification
- APIs: Alpha Vantage for market data, News API for real-time news
- Machine Learning: BERT for sentiment analysis and event classification
Challenges we ran into
- Synchronizing multiple data streams (price data and news events)
- Accurately classifying diverse news events
- Optimizing performance with large historical datasets
- Designing an intuitive interface that doesn't overwhelm users
Accomplishments that we're proud of
- Created an intuitive visualization that connects news events with price movements
- Built a robust event classification system
- Achieved high accuracy in sentiment analysis
- Developed a responsive interface that works across devices
What we learned
- Advanced techniques in financial data visualization
- Natural Language Processing for financial news
- The complexity of market sentiment analysis
- The importance of UX in financial tools
What's next for FindMarketDriver
- Expanding to multiple markets and asset classes
- Adding predictive analytics capabilities
- Implementing real-time alerts for significant events
- Developing mobile applications
- Including social media sentiment analysis
- Adding community features for collaborative analysis
Built With
- flash
- gemini
- javascript
- nano
- python
- react
- summarization

Log in or sign up for Devpost to join the conversation.