Skip to content

edpuntojr/ibm-personality-insights

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

‘I told my therapist about you ...

Gain insight into how and why people think, act, and feel the way they do. The underlying AI applies linguistic analytics and personality theory to infer attributes from a person's unstructured text or Twitter feed.

This application is inspired by IBM's Personality Insights demo. Built entirely in React, this project not only put my React skills to test but also gave me the opportunity to learn more about this fascinating service.

Live Demo

Installation

This project was bootstrapped with Create React App.

To get started, clone this repo and run:

npm install
yarn start

You will need a companion PHP server to communicate with Watson and Twitter API. The code for the companion server is located in the php-api folder. Replace all REDACTED values with your own Watson and Twitter API keys, Access Tokens, etc. Finally, point the React App to this server by updating the REACT_APP_WATSON_API_ENDPOINT variable in .env file located in the root folder.

Screenshots

alt text

alt text

alt text

alt text

About

ReactJS implementation of IBM Watson Personality Insights

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.6%
  • CSS 11.8%
  • PHP 3.5%
  • HTML 3.1%