Skip to content
This is an Express project which utilizes Node, Pug & the Twitter API to render some of a Twitter users tweets, friends & messages.
CSS HTML JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Full Stack JavaScript Project #7: Build a Twitter-Interface

This project uses Twitter’s REST API to access your Twitter profile information and render it to a user. The page automatically authenticates access to your Twitter profile. It uses this access to populate three columns on your page:

  • Your 5 most recent tweets.
  • Your 5 most recent friends.
  • Your 5 most recent direct messages.


  • Clone the GitHub repository and use npm to install the dependencies.
  • Then paste your own Twitter API keys into the routes/config.js file.
$ git clone
$ cd FSJS-Twitter-Interface/
$ npm install
$ npm start
You can’t perform that action at this time.