Inspiration

Looking to improve people's confidence in investing. People are intimidated by the stock market and terminology sometimes confuse them.

What it does

  • Allows you to check stock price- where it last closed
  • check how much shares for a company would cost at your selected period of time
  • Scrape the latest news about selected stock tickers
  • QnA conversational chatbot ## How we built it This compact application acts as an online financial toolkit designed and engineered using Python and Streamlit. This provides insight on stock finance on a multitude of ways, with the use of yFinance to retrieve financial data.

Firstly, it can visualise historical stock performances using Plotly Graphs and Pandas Dataframes over a user-inputted timeframe through the "Visualiser" page.

Secondly, it can provide the estimated share price of a stock, providing the value of your stock shares through the "Converter" page.

Finally, it can provide financial insight about your chosen stock through the use of a Chatbot powered by OpenAI. In addition, through the use of a web scraper using SerpAPI, the program can return relevant articles talking about the stock. This is in the "Advisor" page

Challenges we ran into

  • intelOne API !!!!!!
  • crashes with libraries and laptop chipsets
  • Web scraping google
  • not knowing how to code

Accomplishments that we're proud of

  • creating chatbot and modular webScraper
  • learnt how to use figma

What we learned

  • using and learning about streamlit ## What's next for Bot4Stock.AI
  • Integrate a semantic search knowledge base trained on educational books -use react front end and better deisgn

Built With

Share this project:

Updates