What it does

The goal of the program is to simplify and automate the investing experience. Using an algorithm based on several factors, the user can easily get both the current score of a specific stock and the predicted score of the stock. The user can easily set up a text message automation to notify them in the morning about the current score of their followed stocks. The automation also gives the user the option of investing directly from text, if the stock is performing well.

How we built it

The website was built using primarily PHP, Linux, Apache, MySQL, HTML, CSS, Laravel, Blade, YAML, nodeJS, and GCP.

The algorithm was built with Python by utilizing the NewsAPI, SentimentAnalysis, BeautifulSoup, and NLP/ML algorithms.

The messaging system was built using nodeJS and utilizes the Vonage SMS API while connecting to the ngrok webhook system

The Algorithm

The algorithm was based on this formula:

.10(Fintech News Headline) + .90(Historical Data) + .10(Risk News Headline)

Challenges we ran into

Integrating various technologies and APIs, such as NewsAPI, SentimentAnalysis, NLP/ML, Vonage SMS API, and GCP, might have posed challenges in terms of compatibility, data flow, and communication between different components. This is in addition to the various problems that were posed to the front end, like package management, and dealing with different languages.

Accomplishments that we're proud of

Making a fluid, interesting website with personality.

Making an impressive algorithm that parses data from many different sources, and libraries.

Making an easy-to-follow automation feature.

What we learned

Learning to work with various APIs, to enhances the understanding of third-party integrations and their impact on the overall user experience.

Collaborating on a project that involves both web development and data science components requiring effective communication and collaboration between team members with different expertise.

What's next for $SeeTheFuture

Growing our database of companies

Parse data from more sources for our algorithm

Linking bank and investment information, to make the automation feature fully realized

Adding more features to the website, including social media integration

Share this project:

Updates