Proccess streaming data from Twitter using Twitter API, Akka and Twitter4J. Implemented features:
- Connect to Twitter API using Twitter app authentication parameters.
- Extract all tweets in real-tme
- Extract filtered tweets by parameters like - locations, users, hashtags, keywords
- Design API
- Configure connection to PostgreSQL
- Create entity and repository Tweet for table
- Stream tweeеts into the database in batches
- Get all the tweets using Slick
- Add specified method into the API for each request - all tweets, tweets by users, tweets by language
- Add methods for requesting tweets by keywords and hashtags
- Add methods for requesting tweets by location