Goran Jovanov shows us how he builds an app that can recognize faces in real-time using the following technology stack:

VueJS / NuxtJS / VuetifyJS — Frontend (simply to look nice)

NodeJS / ExpressJS — Backend (Static content & API handlers)

PM2 — Clustering (multi process support — one per CPU core)

Docker /Alpine Edge — Deployment (lean containerized app)

face-api.js

vue.js face recognition feature

Source Code

https://github.com/gjovanov/facer

Demo

https://facer.xplorify.net/

Tutorial

https://medium.com/@gjovanov/realtime-face-recognition-de1ee3076878