What are the biggest challenges making an app which analyses tweets of a custom user list and shows summary of the most popular topics in real-time?
Biggest challenge is getting the data, storing and analyzing in real-time.
See https://github.com/colinsurprenant/tweitgeist for a sample project tackling this challenge using the Streaming API and Storm.