Inspiration

Our team, Vishnu Gunturi (Computer Science, Freshman), Pranav Patil (Computer Science, Freshman), and Kanish Gupta (Computer Science, Freshman), built a project that summarizes trading news and provides stock trade recommendations using NewsAPI and the Claude API. The inspiration for our project came unexpectedly when we received a Yahoo Finance notification while brainstorming hackathon ideas. We realized that financial news can be difficult to read, often overwhelming and time-sensitive, and therefore a tool that could quickly digest and highlight information would be extremely useful for traders.

What it does

Our project fetches the latest stock and financial news using NewsAPI and uses the Claude API to generate concise summaries and suggest potential trades based on the news. Users can quickly view the most important information from multiple sources in a clean, easy-to-read format, making it easier to make informed trading decisions without having to sift through endless articles.

Challenges we ran into

One of the main challenges we faced was filtering relevant news and making sure the summaries were accurate, concise, and actionable. We solved this by refining our prompts and implementing keyword-based filters before sending the news to Claude, ensuring that the summaries were both readable and useful for potential trading decisions.

How we built it

To build the project, we used NewsAPI to fetch the latest stock and financial news, and leveraged the Claude API to generate concise summaries and recommend potential trades based on the news. We also implemented keyword-based filtering to ensure that only relevant news articles are summarized, optimizing the AI’s output and providing actionable insights.

Accomplishments that we're proud of

We are proud of creating a product that combines real-time data processing with AI-powered summarization and trade recommendations. The project demonstrates not only technical proficiency with APIs and AI prompt engineering but also a practical solution to a common problem faced by traders in an information-heavy market.

What we learned

Through this project, we learned the importance of prompt engineering, filtering large datasets for relevance, and creating concise outputs from AI models. We also gained experience integrating multiple APIs and designing a workflow that balances speed, accuracy, and usability for end-users.

What's next for News2Trade

Next, we plan to enhance News2Trade by incorporating more advanced AI models for predictive analytics, improving the user interface, and potentially adding real-time alerts for high-impact news. Our goal is to make the platform an indispensable tool for traders seeking fast, reliable insights from a vast array of financial information.

Built With

  • claude
  • fastapi
  • newsapi
  • ts-+-react-frontend
Share this project:

Updates