Image Face Recognition application - Detect Faces in the given Image using machine learning API.
- Clone this repo
- Go to project directory
- Install dependencies - Run
npm install - Run app
npm start
This Repository is Back-end of Face Recognition Brain project, front-end for this project can be found here
- ReactJs javascript framework used for frontend
npx create-react-app facerecognitionbrain cd facerecognitionbrain npm start - Tachyons library used for design.
- Tilt.js Animated objects library having lightweight parallax tilt effect.
$ npm install –save react-tilt - Flaticon vector icon is used.
- Particle.js Js library for Particles animated background.
$ npm install react-particles-js - CSS3 Background Patterns Gallery using Madras css pattern .
- Clarifai Image Recognition API.
$ npm install clarifai - Cors for front-end and back-end connection.
$ npm install cors - KnexJs used for database connection with back-end.
$ npm install knex --save # Then add (adding a --save) flag: $ npm install pg - Bcrypt for Password hashing.
- NodeJs for Backend Server so that it can run outside the browser.
- ExpressJs web application framework on top of Node.js that provides a robust set of features for web.
- PostgreSQL is used for Handling Database.
- Web App deployed at Heroku
-- create table users
CREATE TABLE users (
id serial PRIMARY KEY,
name VARCHAR(100),
email text UNIQUE NOT NULL,
entries BIGINT DEFAULT 0,
joined TIMESTAMP NOT NULL);
-- create table login
CREATE TABLE login (
id serial PRIMARY KEY,
hash varchar(100) NOT NULL,
email text UNIQUE NOT NULL);Pull requests are welcome. Feel free to fork this repo.
