Skip to content
UI for training faces for Microsoft Cognitive Services Face API
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.plop
bin
config
docs
public
server the site is now local only! closes #15 and #16 May 28, 2017
src
.deployment
.editorconfig
.eslintignore
.eslintrc
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE
README.md
deploy.cmd
deploy.py
iisnode.yml ready for deployment Mar 19, 2017
package.json
plopfile.js
postcss.config.js
server.js
theme.js
web.config
yarn.lock

README.md

Cognitive Services Face API Training Build Status

screenshot

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:

  1. clone this repository
  2. run npm install (this will take a little while)
  3. run yarn start OR yarn run compile and serve the assets in the dist directory
  4. go to http://localhost:3000

Technical Details

Key Application Dependencies

Backend This app is now serverless :)

Frontend

Development Tools

Getting Started with Development

  1. clone this repository
  2. run yarn (might take a while)
  3. run yarn start
  4. 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
You can’t perform that action at this time.