This is a React app which makes use of a Tensorflow.js model and user's webcam feed to classify emotions into 1 of the 7 categories - angry, disgusted, fearful, happy, neutral, sad and surprised.
The model was trained on the FER2013 dataset. The trained Tensorflow.js model is available here
The model was then uploaded to IBM Cloud Object Storage and accessed through the app.