Skip to content
/ funtech Public

Fun with financial sentiments about companies

Notifications You must be signed in to change notification settings

Lixire/funtech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sentigrade

By: Amy Qiu ([email protected]), Anthony Zhang ([email protected])

Inspiration

Inspired by the fintech challenge. We wanted to explore possible ways large-scale social trends could influence the market.

What it does

Sentigrade is constantly listening to tweets and analyzing the sentiments of messages about different companies. Over time, it builds up an idea of which companies are viewed positively, and which negatively.

Sentigrade also shows historical stock data, allowing users to look for potential relations.

How we built it

A service constantly updates the database with information from the real-time Twitter message stream. It performs sentiment analysis and aggregates the result over fixed intervals.

The web backend, written in Flask, pulls Twitter data from the database and stock data from Yahoo Finance. The frontend is a simple jQuery/Bootstrap page to display the results in an informative, nice-looking way.

Challenges we ran into

We originally intended to use arbitrary lists of items, retrieving every message from Twitter. However, this functionality was not available. Also, the stock data retrieval proved messy, though it worked well in the end.

Accomplishments that we're proud of

Finishing the project ahead of schedule and getting to really flesh out the details.

What we learned

Web development is scary to start with since you don't know where to begin, but once you hash out all the details, everything comes through.

What's next for Sentigrade

Sentiment history. Actionable insights, possibly. Per-user settings for filtering, etc.

About

Fun with financial sentiments about companies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published