Struggling to find the gifts for your friends and family? Use Gifthub to find the perfect gift!
- Analyze twitter feeds for gift recommendations based on IBM Watson's Personality Insights. Predict personality characteristics, needs and values through twitter feeds. Understand your loved ones habits and preferences on an individual level, and at scale.
In the command line, type 'npm install' to download node packages. Go to package.json file to view dependencies.
- Optimized for Chrome for best viewing experience.
- Create a login
- Type the twitter handle of someone you'd like to purchase a gift for
- Click sunburst graph to visualize personality data
- Browse eBay gift suggestions based off his/her characteristics
- Proxy API: IBM Watson's Personality Insights + Twitter
- Proxy API: Twitter
- Jquery for Dom Manipulation
- AJAX for API GET/POST requests
- Twitter, IBM Watson Personality Insights, eBay API
- D3 for data visualization
- Node.js (npm)
- Express.js for routing
- Firebase for user authentication
- Bootstrap, Google Fonts, custom CSS for styling
- Heroku for backend Proxy APIs
.
├── assets // client-side application
│ ├── css
│ ├── fonts
│ ├── images
│ ├── js
│ ├── json
│ ├── php
│ └── videos
├── router // server-side applicatoin
│ └── app.js // express configuratoin
├── .gitignore
├── Procfile
├── README.md
├── index.html // application browser
├── package-lock.json
├── package.json // dependencies
└── profile_photo.jpg
This sample code is licensed under Apache 2.0.