Skip to content

Happiness Dashboard for the Internet as understood using Clarifai

Notifications You must be signed in to change notification settings

chandnisoni/happiness-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Internet Happiness Dashboard

Heroku Live Demo

Happiness Dashboard for the Internet.

How it works ?

Background job

  1. Runs every minute using node-schedule to periodically query twitter (using twitter js client) for images related to being "happy".
  2. For all the images that it gets from step 1, it queries Clarifai (using clarifai js client) to understand the concepts that the "happy" images contains.
  3. Finally, it updates each concept's counter inside the DB.

Dashboard

  • Displays the counter of top 25 things that Internet is happy about.

Highlights

  • Back-end: node.js, express, Clarifai JS client, twitter JS client, node-schedule.
  • Doesn't store credentials in the code-base. The application loads these using the environment variables. See more heroku specific details here.

About

Happiness Dashboard for the Internet as understood using Clarifai

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published