Skip to content

Smart-Brain uses Clarifai API to detect a face in an image. It helps to detect a face in a picture provided by the user through the URL of the image. The user's rank gets upgraded every time user detects an image in a picture.

Notifications You must be signed in to change notification settings

shradhaagarwal01/Smart-Brain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart-Brain


Smart-Brain uses Clarifai API to detect a face in an image. It helps to detect a face in a picture provided by the user through the URL of the image. The user's rank gets upgraded every time user detects an image in a picture.

Screenshot:

here

Technologies Used

Front-End

  • HTML5
  • CSS3
  • React.js

Back-End

  • Node.js
  • Express.js
  • PostgreSQL

NPM Packages

  • Create-React-App
  • Tachyons
  • react-tilt
  • particles.js
  • Bcrypt
  • Postgresql
  • knex
  • body parser
  • cors
  • express

Installation

Steps:

**To Properly Start React App in the Browser:

  1. Please clone or download this repo on to your desktop
  2. Open up a terminal window and CD into Smartbrain-React-master directory
  3. Run NPM Install in the terminal window pointing to the Smartbrain-React-master directory { to download npm modules and dependencies (Package.json files are included in repo)}
  4. Run NPM Start in the terminal window pointing to the Smartbrain-React-master directory

**To Run Clarifai's Facial Recognition API:

  1. Find a Picture of a Person and 'Copy image address'.
  2. Paste the Image Address into the white textbox (in the middle of the screen) and Click 'Detect' Button
  3. Watch the facial recognition box appear over the person like magic :)

**Extra!

  1. Hover over the SmartBrain Logo on the top left side of the screen right under the words 'SmartBrain App' and watch the SmartBrain Tilt!

Development

Want to contribute? Great!

To fix a bug or enhance an existing module, follow these steps:

  • Fork the repo
  • Create a new branch (git checkout -b improve-feature)
  • Make the appropriate changes in the files
  • Add changes to reflect the changes made
  • Commit your changes (git commit -m 'Improve feature')
  • Push to the branch (git push origin improve-feature)
  • Create a Pull Request

Bug / Feature Request

If you find a bug (the website couldn't handle the query and / or gave undesired results), kindly open an issue here by including your search query and the expected result.

If you'd like to request a new function, feel free to do so by opening an issue here. Please include sample queries and their corresponding results.

Built with

  • ReactJS - React makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.
  • NPM - npm is the package manager for JavaScript and the world’s largest software registry. Discover packages of reusable code — and assemble them in powerful new ways.

Sources-Used

Clarifai Face Detection API

Developer

Shradha Agarwal

About

Smart-Brain uses Clarifai API to detect a face in an image. It helps to detect a face in a picture provided by the user through the URL of the image. The user's rank gets upgraded every time user detects an image in a picture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published