Inspiration
Senti was inspired by the need to provide newly financially educated individuals with complementary tools to make strategic stock investments without having to spend hours filtering through vast amounts of news. With the ever-growing influx of financial news and market data, it can be overwhelming for novice investors to make informed decisions quickly. Senti aims to bridge this gap by offering a user-friendly platform that analyzes stock sentiment and provides clear buy, hold, or sell recommendations.
What it does
You are only required to enter a stock ticker followed by the region for example aapl.us to check whether the sentiment regarding this stock has been relatively positiove or negative recently.
How we built it
We built it using a python flask app that is connected to an api end point that fetches news articles from the specified date from yahoo finance and computes a normalized sentiment score value. With the value we set a threshold to advise users if users should sell hold or buy.
Challenges we ran into
We did not come from finance backgrounds so there was a steep learning curve that had to be done for this concept.
Accomplishments that we're proud of
We deployed a working prototype of what we had planned and that is something we are very proud of.
What we learned
Throughout the development of Senti, we learned: The importance of integrating sentiment analysis with financial data to provide actionable insights. How to utilize APIs for fetching real-time stock sentiment data and process it for meaningful analysis. The challenges and nuances of developing a web application that needs to provide accurate and timely information. The value of user experience and how a simple, intuitive interface can significantly enhance user engagement and satisfaction.
What's next for Senti
We are hoping to expand Senti to be able to provide in depth sentiment analysis with graphs and charts as well as a chatbot like chatgpt that is able to answer user questions regarding the public sentiment of the stock.
Log in or sign up for Devpost to join the conversation.