Twitter Timeline Challenge

Details of Assignment:

Part-1: User Timeline:

  1. Start => User visit your script page.
  2. It will be asked to connect using your Twitter account
  3. Once user authenticated, your script will pull latest 10 tweets form your "home" timeline.
  4. 10 tweets will be displayed using a jQuery-slideshow.

Part-2: Followers Timeline:

  1. Below jQuery-slideshow (in step#4 from part-1), display list 10 followers 2 Also, display a search followers and public user box. Add auto-suggest support. That means as soon as user starts typing, public user and followers will start showing up.
  2. When user will click on a search name, 10 tweets from that user's user-timeline will be displayed in same jQuery-slider, without page refresh (use AJAX).

Part-3: Download Tweets

  1. There will be a download button to download all tweets for logged in user.
  2. Download can be performed in one of the following formats i.e. You choose the format you want. csv, xls, google-spreadhseet, pdf, xml and json formats.
  3. For Google-spreadsheet export feature, your app-user must have Google account. Your app should ask for permission to create spreadsheet on user’s Google-Drive.
  4. Once user clicks download button (after choosing option) all tweets of any public user should be downloaded(up to 3200 tweets you can download).

Third party libraries used are:

  1. Twitter OAuth library made by Abrahm
  2. jQuery library from google
  3. Google APIs Client Library for PHP.

Notes:

  1. This assignment requirement internet connection
  2. This assignment made only for rtCamp Solutions Pvt. Ltd.
  3. You can download upto 3200 tweets all option except only xml download limit 25 tweets
  4. You can search all public user and followers

https://jatin-kaklotar.000webhostapp.com/twitter_demo

https://jarinbuilds.000webhostapp.com/twitter_demo/index.php