Tweet Extractor

A simple MERN app that extracts tweets of Naval Ravikant (Actually taken from NavalBot twitter acount to get better tweets) from the Twitter API. It fetches the top 2 tweets from NavalBot twitter timeline and the top 200 (more added when new tweets are posted) are saved in my Atlas MongoDB database to increase speed.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Node and npm

Installing

Go into the project directory

cd project-folder

Install the dependencies for the server

npm install

Go in the client directory and install the client dependencies

cd client
npm install

Go back a directory and run the project using concurrently

cd ..
npm run app

Then go to http://localhost:3000 to visit the application.

Deployement

React app and backend deployed with Heroku and databse hosted on MongoDB Atlas

Built With

Author

Mihir Gupta is the sole contributor to this application.

Acknowledgments

  • Twitter API
  • George Mack for the writing the code for the twitter bot which I am using to fetch the tweets.