Skip to content

bennyxguo/face-ai

Repository files navigation

image

Face AI

Detects faces with AI.

screenshot-1

Intro

This application is developed base on the smart-brain application by @Andrei Neagoie on "The Complete Junior to Senior Web Developer Roadmap" course. I have customized a lot of features in this application. Including the following:

  • Added notification
  • Whole application is written in TypeScript
  • The UI is designed by TriDiamond with pure TailwindCSS
  • Refactored project structure into application feature-based split, more info see here.
  • Refactored API to use RTK Query

Packages Used

  • typescript
  • tailwindcss
  • redux + @reduxjs/toolkit
  • axios
  • classnames
  • react
  • particles-js + tsparticles
  • react-router-dom

Backend

The backend of this application is in another repo face-ai-api.

Development

Clone the repo onto your local machine, then install all the dependencies:

npm install

# or

yarn install

To run the application run:

npm run start

# or

yarn start

Note: For this application to work, you will need to also setup the face-ai-api backend.

Last but not least, add a .env file in the root folder with the following content:

REACT_APP_API_URL=http://localhost:3030 # change this is your backend setup to a different port.
REACT_APP_STORAGE_KEY=_faiu_eislfijsl # just a random string.

Releases

No releases published

Packages

 
 
 

Contributors