SupriyaGembali / Face-Recognition

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mentorsoft-engage22

language

This project is being developed for Microsoft Engage 2022 mentorship program. This is a Website for Face Recognition.

It is currently hosted on heroku.

Website url: https://engagehs22supriya.herokuapp.com/

NOTE: PLEASE KINDLY MAKE SURE YOU ARE BROWSING THIS WEBSITE ON GOOGLE CHROME

🚩 Technologies used:

NodeJSJavaScript HTML5 CSS3BootstrapjQuery EJS

Version Control : Git

Frameworks/Libraries : Express ,face api.js

Authentication : passportjs

Architecture : MVC

Features:

  • Home page to access different sections of the website
  • Google authntication to ensure safety
  • once signed in you can upload many images one by one to crosscheck with previous police records
  • If found in records it retrieves the data regarding the image uploaded like name,criminal history

Restrictions:

  • Please browse the hosted link in GOOGLE CHROME BROWSER
  • It cannot be used for a group photo
  • This website recognises only for some set of images which are labelled earlier.
  • Please use the test images provided in git repo for testing my website so as to check results for known faces

NOTE: Use pc for best experience

Local Setup

  1. Clone the repository

    git clone https://github.com/SupriyaGembali/Face-Recognition
    
    
  2. Move to the project directory Face-Recognition and Install required dependencies

     npm install 
    
    
  3. Install dependencies requied for authentication too

    npm i --save express express-session passport passport-google-oauth2
    
    
  4. Start the server

    nodemon app 
    
    
  5. Run server

    http://localhost:3000/
    
    

If you like it please give it a star!! ⭐

About


Languages

Language:EJS 88.9%Language:JavaScript 11.1%Language:Procfile 0.0%