Cognitive Services Face API Training
The goal of this project is to create a dashboard for users to manage and test their Cognitive Services Face API, given that they have a Face API Key
Features
- Manages your Person, Person Group, and Training of your Face API
- Locally Storing your Face API Key
- Nicely formated User Data for the Person entities
- Quickly submit Face entities using the webcam
Getting Started
You can go to the Live App.
Or if you want to Spin up your own instance of this app, you will need node
, npm
or yarn
:
- clone this repository
- run
npm install
(this will take a little while)
- run
yarn start
OR yarn run compile
and serve the assets in the dist
directory
- go to
http://localhost:3000
Technical Details
Key Application Dependencies
Backend This app is now serverless :)
Frontend
Development Tools
Getting Started with Development
- clone this repository
- run
yarn
(might take a while)
- run
yarn start
- go to
localhost:3000
To Contribute
Please refer to the CONTRIBUTING.md
TODO
- Async Flow in UI
- Auto Refresh on FaceAPIKey change
- Mobile Friendly
- Fix User Data for Face Creation
- Add User Data for Person Group Creation
- Convert ternary operators to
_.get
for readability
- Build dist on server
- Helpful Error Messages