A web app used to smartly recognize faces in images using smart. Built as a side project for learning purposes. It's responsive.
React.js
Node.js
Express.js
PostgreSQL
Here's what you can do with Facerecognition:
-
Clarifai Face Recognition: You can add a JPG image URL and have a face recognized with a bouding box.
-
User Login: Each user can Sign Up and login to start making face recognitions.
-
Ranking: Each user has the number of times they've performed face recognitions shown.
A number of important skills i've picket up during this project include a better understanding of some ideas.
- Utilizing API's: Using the
clarifai face-recognition API
taught me about reading documentation to send and request third party services in an efficient way to enable ease with user interaction of the app.
- Node.JS: I've understood the knowledge of server side rendering and routes creation to serve performant front end code requests wit express framework.
- PostgreSQL: Utilizing a database to save and retrieve user information on the backend helped me understand the inter coherence with the front end.
- Add user SSO login.
To run the project in your local environment, follow these steps:
- Clone the repository to your local machine.
- Run
npm install
oryarn
in the project directory to install the required dependencies. - Run
npm run start
oryarn start
to get the project started in development mode. - Open http://localhost:3000 (or the address shown in your console) in your web browser to view the app.