Inspiration

Investing often appears complex and daunting, as the fear of financial losses overshadows the rewards, and the influence of various macroeconomic and governmental factors on stock prices can be confusing. While established financial institutions may seem to have endless resources to trade, individual and casual investors are often left on their own with no guidance at all.

Many new investors looking to start are immediately overloaded with a vast amount of terms and "gurus" trying to sell their day trading course, and often quit before they can even learn the basics. We want to help these prospective traders by simplifying the basics and making it enjoyable to trade.

What it does

Our app revolutionizes the world of day trading education. By comparing user input to real-time data, it provides instant feedback, helping users refine their trading strategies. In addition to this, the app keeps users up to date with real-time financial news, market analysis, and stock prices, ensuring that they remain informed about market trends and events crucial for their trading decisions. Our AI simplifies intricate news, offers clear explanations, and empowers users to grasp complex market information. Furthermore, the AI model predicts future stock prices by analyzing current news and collecting sentiment on current news, granting valuable insights for well-informed decisions.

With a commitment to making day trading accessible to all, our platform simplifies complexities, enhances comprehension, and fosters an engaging learning experience.

How we built it

Our development process was a collaborative effort that incorporated the strengths of each of these tools:

Python: The backbone of our application, Python served as the primary programming language. It allowed us to build a versatile and efficient system, making the most of the various libraries and frameworks available within the Python ecosystem.

PyTorch: We harnessed PyTorch, a cutting-edge deep learning framework, to develop our AI-driven tools. PyTorch's flexibility and dynamic computation capabilities were instrumental in creating our sentiment analysis, news simplification, and prediction features.

React Native: For the front-end of our app, we employed React Native, a powerful JavaScript framework for building cross-platform mobile applications. This technology ensured a consistent and engaging user interface across different devices.

Flask: Flask, a lightweight and versatile Python web framework, was instrumental in creating the app's back-end. It helped us manage data, handle user interactions, and provide a seamless user experience.

OpenAI and Hugging Face: We integrated OpenAI's technology for advanced natural language processing capabilities, and we utilized Hugging Face's pre-trained models for text analysis, bolstering our sentiment analysis and news simplification features.

MongoDB: MongoDB served as our database solution, enabling efficient data storage, retrieval, and management. Its NoSQL structure provided the flexibility needed for our app's dynamic user-generated content.

Challenges we ran into

Throughout the development of Bullrun, we encountered several notable challenges. One of the primary challenges was the integration of real-time financial data and AI technologies into the app. Ensuring that users received accurate and up-to-date market information required overcoming technical hurdles. Additionally, building a robust and user-friendly virtual trading platform presented its own set of challenges, as we needed to strike a balance between realistic market simulations and a smooth, yet competitive user experience.

Accomplishments that we're proud of

We're proud of creating an inclusive and accessible environment for users of all backgrounds and income levels. Our AI-powered tools for sentiment analysis, news simplification, and prediction have greatly enhanced the user experience, making complex financial information more accessible. Most importantly, we're proud of our contribution to promoting financial literacy and providing users with the tools to make informed investment decisions.

What we learned

The journey with Bullrun has been a tremendous learning experience for our team. Developing AI-driven features, such as sentiment analysis and news simplification, deepened our understanding of the practical applications of artificial intelligence in finance. Building a user-friendly and engaging app emphasized the importance of user experience and interface design. We also learned about the challenges of simplifying financial education for individuals from diverse socioeconomic backgrounds.

Our journey with Bullrun has reinforced our commitment to creating innovative solutions that empower individuals to navigate the complexities of day trading.

What's next for Bullrun

With a commitment to inclusivity and accessibility, the app may expand its offerings to cover a wider range of financial instruments, such as cryptocurrencies and commodities. Leveraging cutting-edge AI and machine learning technology, Bullrun could further enhance its personalized learning experiences and real-time analysis, helping users stay at the forefront of market trends. As the app grows, it may introduce advanced features like options trading and algorithmic trading simulations.

Built With

Share this project:

Updates