This app was commissioned by my former boss Adrianne Jeffries, during her time as an editor at The Outline. She needed a way to parse her social media following for potential sources to contact for reporting on tech, and since Twitter currently has no way of doing that, the idea for this app was born.
It allows you to search through your (or anyone's) Twitter followers for a specific term or phrase (ex: "Google" or "design") to find those followers who have that term in their Twitter bio. Often people list their employer or field of work in their bio, so this introduces a new people search engine for our modern times – it's helpful not only for journalists, but for job seekers, and really anyone who is trying to find specific connections on Twitter.
You can find a deployed version of this app here.
This app uses the following technologies:
- React with Webpack for compiling
- Bootstrap for styling
- Twitter's Rest API
- Node/Express back-end for routing
- To run locally, comment in the local callback url in app.js and comment out the online version. You'll also need to have admin privileges in the developer.twitter.com dashboard and change the callback url there as well to the local version.
- Visit
http://127.0.0.1:3000/
instead oflocalhost:3000
, the latter will give an error when trying to sign in to Twitter. Details here. - When making cosmetic changes, run
npm run-script watch
in an additional terminal window alongsidenpm start
in the other.