Web-app that displays Twitter Timeline for given user.
And generate:
- Consumer Key (API Key);
- Consumer Secret (API Secret);
- Access Token;
- Access Token Secret;
Then in folder where you run git clone of this repo, create file .env with this content:
TWITTER_CONSUMER_KEY = Consumer Key from Twitter App Management
TWITTER_CONSUMER_SECRET = Consumer Secret from Twitter App Management
TWITTER_ACCESS_TOKEN_KEY = Access Token from Twitter App Management
TWITTER_ACCESS_TOKEN_SECRET = Access Token Secret from Twitter App Management
Then:
yarn in root folder
yarn in client folder
yarn dev in root folder
Tests was created with:
- Jest
- Enzyme
At folder client/ run:
yarn test
You can prepare and deploy project in Heroku with this commands:
yarn heroku-postbuild && yarn start
- NodeJS
- create-react-app
- Express JS
- Twitt
- Material-UI
- Redux
- Redux Saga
- Volodymyr Kovalchuk
This project is licensed under the MIT License