Background

Inspiration

The inspiration behind BullOrBust came from the growing need for financial literacy and the increasing influence of AI in the financial world. We wanted to create a platform that not only teaches users about trading but also provides a gamified experience powered by cutting-edge AI technology. By simulating real-world market conditions and allowing users to react in real-time, BullOrBust bridges the gap between learning and practice, making financial education engaging and accessible.

What it does

BullOrBust is a fully authenticated platform with a backend and frontend powered by MongoDB, Express, Java Spring, React, and Prisma. It uses DeepSeek and LangChain, and Google Gemini (Bard) to generate AI-created stories and headlines that drive market trends, mimicking real-world scenarios. Users make decisions to buy or sell stocks based on these AI-generated events, with stock values dynamically changing in real time. The platform serves as both an educational tool for beginners and a simulation environment for professionals to refine their strategies.

Technologies

How we built it

  • Frontend: Built using React, providing an intuitive and responsive user interface. -Backend: Powered by Express and Java Spring to handle API requests and manage user authentication.
  • Database: MongoDB and Prisma were used for robust data storage and efficient querying.
  • AI Integration: DeepSeek and LangChain and Gemini (Bard) were implemented to generate realistic market-moving headlines and narratives.
  • Stock Simulation: Algorithms were designed to simulate stock price movements in real time, based on AI-driven events.
  • Full-Stack Deployment: The app was deployed with a secure authentication system and real-time updates to ensure a seamless user experience.

Challenges we ran into

  • AI Integration: Fine-tuning Gemini Bard to produce realistic and impactful financial events was challenging.
  • Real-Time Simulation: Ensuring that stock values updated dynamically without lag while maintaining scalability for multiple users.
  • Data Security: Developing a secure authentication system to protect user data and activity. Balancing Realism and Gamification: Striking the right balance between making the platform realistic for professionals and fun for beginners.

Accomplishments that we're proud of

  • Successfully integrating AI tools like DeepSeek and LangChain to generate impactful, market-moving narratives.
  • Building a full-stack application with a seamless user experience.
  • Developing a platform that combines financial education and real-world simulation in an engaging way.
  • Ensuring secure user authentication and scalable real-time updates.
  • Designing an innovative tool that appeals to both professionals and beginners in the financial world.

Next Steps

What we learned

  • The complexities of integrating AI-driven systems into a financial simulation platform.
  • The importance of user experience in making complex topics like financial literacy accessible.
  • Best practices for building secure and scalable full-stack applications.
  • How to gamify real-world systems without losing the essence of their functionality.

What's next for BullOrBust | Interactive Financial Simulation Platform

  • Advanced AI Features: Incorporating more sophisticated AI models for personalized insights and market trend predictions.
  • Global Markets: Expanding to include international markets and currencies.
  • Multiplayer Mode: Adding features for users to compete in teams and not just everyone in real-time
  • Partnerships: Collaborating with financial institutions and educational organizations to promote the platform as a learning tool.
  • Professional Tools: Adding features for professionals, such as advanced analytics, custom market scenarios, and reporting tools.

Built With

Share this project:

Updates