nick abate

Face Finder - AI Face Detection

article

Face Finder utilizes machine learning to detect human presences in online images.

Nick Abate / June 30, 2023
#react#node#express#postgresql#ai

What Is It

Face Finder utilizes a machine learning API to detect faces in online images, connecting to a user database with records in a PostgreSQL database through Node and Express. This project is optimized on desktop or tablet viewports.

Why Did I Build This

This project was built as a part of pursuing my Complete Web Developer online certification with the Zero to Mastery Academy. I wanted to challenge myself in building a deployed fullstack application from scratch, while utilizing third party resources and services.

What Tools Did I Use

Some of the tech used in this app includes:

With this project, machine learning results are analyzed in realtimne and presented to the user. The functionality of the API usage interacts with the cloud PostgreSQL database through a database ORM software to store a user's interactions with the application. There is also users stored in the database with create account and login functionality on the frontend.

Lessons Learned

Ensuring efficient database schema design while normalizing data is essential to an efficient project including CRUD operations. Best-practices were learned and followed with regards to utilizing a cloud database hosted on a cloud server with a connected frontend client facing application.