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
- beautiful-soup
- chromadb
- huggingface-hub
- langchain
- openapi
- pandas
- plotly
- python
- serpapi
- streamlit
- tiktoken
- yfinance
Log in or sign up for Devpost to join the conversation.