Inspiration

Since my partner and I both watch the stock market, we were inspired by apps like Trends and Morning Brew.

What it does

Our app finds the 5 topics given user tweets about the most, and then display the most recent tweet from each of these 5 topics.

How we built it

We were able to develop this app thanks to our previous Python and app development knowledge and with help from the Twitter API workshop and documentation.

Challenges we ran into

My teammate and I struggled most on indexing into JSON objects and transferring variables across files. We had to conduct research to identify how to perform this operation using Python's syntax, given that our experience working with APIs is in other languages.

Accomplishments that we're proud of

We are proud that we managed to implement the functionality of our app with very little compromise from our original goal. Likewise, we are proud of our same-day implementation of the Twitter API, given that we first heard about it at the CalHacks Twitter API presentation.

What we learned

My partner and I learned more about how to use APIs, specifically the Twitter API. Furthermore, we learned how to use them to display data and create dynamic data models using Python.

What's next for Top of the Morning ☀️

It would be nice to add a more elaborate user interface to the program or make it function in the Twitter app itself. Options to customize the number and timeframe of tweets selected would be useful as well. Likewise, Machine Learning and AI can be leveraged to identify topics and associated tweets with greater precision using technologies and practices like Natural Language Processing.

Built With

Share this project:

Updates