Skip to content

Face Detection Application written in React, using Express Server, Postgres, Redis and JWT.

Notifications You must be signed in to change notification settings

gsbakshi/metaface

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

Metaface is a face detection web application using the Clarifai Face Detect AI Model. Paste the image link and submit to view the output.

Works best with images in landscape photos. Portrait photos work, but the styling may break at times.

Can detect multiple faces as well.

Uses JWT to manage sessions.

Currently there's an issue with Live Demo, to test the app, follow the Usage instructions

Demo

Project structure:

.
├── docker-compose.yaml
├── README.md
├── images                                  # All Screenshots
│   └── ...
│
├── server                                  # Express App
│   ├── Dockerfile
│   ...
│
├── postgres                                # Database
│   ├── deploy_schemas.sql                  # Creates tables with seed data during docker build
│   └── Dockerfile
│
└── client                                  # React App
    ├── ...
    └── Dockerfile

Usage

Clone Repo

git clone https://github.com/gsbakshi/metaface.git
cd metaface

This Command will copy a full project to your local environment and then enter the metaface directory.

Run Docker

docker compose up

This command will build all the components to get your server, database, caching and frontend started.

This assumes that you already have docker & docker compose installed on your system. If you don't, go to Docker's Website and follow the instructions there to install it on your system.

Built With

Sign Up