Facial Detection App

A web app that allows users to paste an image URL consisting of people and the app can automatically detect faces. The app utilizes the Clarifai API to allow facial detection on images.

The app also features an authentication system that allows users to register in order to use the face detection functionality.

Features of the app:

  • Authentication routes such as login, register and password reset.
  • JWT for authentication
  • Nodemailer used for email notifications on successful signup and password resets.
  • Face detection on images using the Clarifai API.
  • Real-time comment section

Tools Utilised:

Apollo Server, Apollo Client, NodeJS, Express, ReactJS, Styled Components, React Router DOM, Sequelize as ORM, Postgres for the database, and Mocha and Chai for backend testing.

App URL: