Inspiration

You never know who you can trust in Wall Street, but Fin always has your back. He helps you make the best decisions.

What it does

Fin is a personalized bot that researches, summarizes, and compiles information about your favorite stocks into daily summaries texted to you at your preferred time.

How we built it

We built it using Python, Twilio, NewsAPI, yFinance, Flair, Flask, HTML, CSS, JS

Challenges we ran into

It was difficult formatting information from multiple sources and turning it into human-readable yet useful text. We got many errors from attempting to publish our Flask project onto Heroku. It was also difficult integrating Twilio entirely into python and getting it to interact with the other aspects of our project.

Accomplishments that we're proud of

We are proud of being able to work together so effectively due to the fact that none of us knew each other beforehand. Furthermore, it wasn't easy collaborating virtually, but we eventually figured out how to work with the conditions as effectively as possible.

What we learned

We learned how to integrate python, various APIs, and external services such as Twilio to build a beautiful, fully functional web app with an AI personal assistant. We realized that by integrating so many different technologies, the possibilities are nearly endless.

What's next for Fin

Fin will receive a new sentiment analysis algorithm, more tailored to the stock market. Fin will also conduct his own analysis of financial indicators from YahooFinance and compare his stocks with other stocks on the market. He will gain capabilities such as being able to alert users if a stock in their portfolio is in the news and might undergo large changes, as well as a cohesive app that will display notifications for the user, along with quick access to relevant info it finds.

Built With

Share this project:

Updates