Skip to content

A webapp that calls the Twitter and IBM Watson APIs to generate a personality profile from a Twitter user's tweet history. Node.js/Express API with a React front end.

Notifications You must be signed in to change notification settings

brnhensley/personality-profile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personality Profile

This is a webapp that takes a Twitter handle and returns a personality profile based on their tweet history created by IBM's Watson.

By Brian Hensley

7-19-19

Project Description

This is a webapp built with a React front-end and an Express Node.JS back-end as a proxy to make the API call to IBM's Watson.

The original proposal for this capstone project was to make two API calls- one to Twitter for a users tweet history, and one to send that history to IBM's Watson to return a personality breakdown based on that history. What I was able to accomplish was to successfully use IBM's Watson to pull that history itself and return that data with just a single API call.

Setup/Installation Requirements

  • Unfortunately IBM has deprecated the api that this app depends on and will no longer provide new API credentials. For now the only way to use this app would be to contact me directly.

Original Component Plan

ss1

Known Bugs

  • No known bugs

Support and contact details

Create a pull request on GitHub.

Technologies Used

I used React, Javascript, Node, Express, Twitter API, Watson API, HTML, CSS, and DuckDuckGo to build this program.

License

GPL, keep information free.

Copyright (c) 2019 Brian Hensley

About

A webapp that calls the Twitter and IBM Watson APIs to generate a personality profile from a Twitter user's tweet history. Node.js/Express API with a React front end.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published