Inspiration

Our team was inspired by the increasing number of new investors joining the market each year and wanting to protect them from the vast amounts of misinformation and risk that is out there. We wanted to create a solution that not only helps them manage their investment risks but also empowers them to learn more about the ins and outs of investing.

What it does

Bread Bot offers 3 unique opportunities to reduce investment risk through these key components: machine learning models that give predictions for stocks/real estate investment trusts (REITSs) to move up or down, a Web3-based blockchain application allowing users to get and receive loans, and an interactive quiz to educate users on what NOT to do when investing.

How we built it

We utilized our own custom model based on CNN-LSTMs trained on public, yahoo-finance data on stock closing prices. We combined a variety of data analysis techniques, including other financial indicators in order to train a model with a 80%+ class accuracy. We also used Natural Language Processing for our Sentiment Models, pulling articles from websites such as Bloomberg, WSJ, and posts from social media like Reddit.

Blockchain

Due to the lack of transparency and the perceived "high-risk" nature of the stock market, especially within volatile sectors like cryptocurrency, first-time investors with limited capital are often hesitant to participate. Our blockchain-based peer-to-peer lending platform addresses this issue by allowing users to take loans against their crypto assets and list them on our marketplace. Here, other users can browse available loan requests and earn interest by funding them. Each loan transaction is secured and automated through a Solidity-based smart contract, which verifies the terms and publishes the transaction to the blockchain mainnet. This ensures complete transparency, minimizes counterparty risk, and builds trust between lenders and borrowers.

Challenges we ran into

We faced challenges in fine-tuning our model to achieve high precision, as our data had much more flat data components than up/down. Additionally, creating engaging educational content for the quick required testing and feedback. Also, combining each of our parts led to a variety of syntax errors that we had to fix.

Accomplishments that we're proud of

Our platform stands out with high model accuracy, leveraging data from diverse sources including Reddit sentiment analysis, financial journals, and trained machine learning models to assess the real-time state of the market. The sleek dark mode UI adds a modern, professional edge—positioning us uniquely within the financial literacy space. We provide users with a real-time stock market simulation that evaluates their readiness to invest, giving them hands-on experience without real risk.

On the crypto side, our blockchain system operates seamlessly on the mainnet, offering a user-friendly interface that allows investors to clearly understand their crypto holdings and request loans with confidence. Real-time charting and analytics tools further support users in making informed buy or sell decisions, helping them stay ahead of market trends.

What we learned

We learned how to integrate smart contracts on the Ethereum mainnet using Solidity, while connecting our frontend with Web3.js and MetaMask for seamless crypto interactions. On the data side, we saw how sentiment analysis from Reddit and financial journals can enhance market prediction models. We also realized the importance of clean UI and real-time visualizations in helping users better understand complex financial tools. Most importantly, we learned how combining blockchain transparency with intelligent design can empower first-time investors to participate with confidence.

What's next for Bread Bot

Next, we plan to enhance Bread Bot by integrating more advanced machine learning models for market predictions and expanding our sentiment sources beyond Reddit and financial journals. We'll also introduce personalized investment education modules to help users grow their financial literacy while using the platform. On the blockchain side, we're aiming to support multi-chain compatibility and streamline the loan request process with enhanced UI flows. Ultimately, our goal is to turn Bread Bot into a full-featured financial gateway that bridges Web2 and Web3 investing for all experience levels.

Built With

Share this project: