Skip to content

DetectifAI is a full-stack face detection app utilizing AI technology.

Notifications You must be signed in to change notification settings

kimonkekes/DetectifAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

det1

🔎 the AI face detector 🔎

DetectifAI is a full-stack face detection app utilizing AI technology.

It is a responsive website that initially presents a Register/Login screen. After filling your info, you end up in the main page where you can input an image URL. The image is rendered on screen and -if it contains any face- all detected faces within the image are marked by a blue rectangle. There is also an entry counter, which logs the total amount of image detections you have made.


🖥️ Tech stack

➡️ The front-end uses React + Vite.

➡️ The back-end API uses Node.js + Express.js. It calls an AI API provided by Clarifai, that supports the face detection process.

➡️ The back-end API also communicates with a PostgreSQL database that holds user login and search amount info. The user passwords are stored in the database in a bcrypt encrypted format.


🤖 A live version of the app has been deployed here.

det2

🚀 Quick start

  1. First, you need to clone this repository and install its dependencies:

    git clone https://github.com/kimonkekes/DetectifAI.git
    cd DetectifAI
    npm install
  2. Once installed, you can run the frontend with:

    npm run dev
  3. Finally, open http://localhost:5173 with your browser.



🚧 If you would like to run the back-end API locally, you will find the code in this repository:

https://github.com/kimonkekes/DetectifAI-api

Please refer to the above link for relevant instructions. 🚧

About

DetectifAI is a full-stack face detection app utilizing AI technology.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published