🧠 Frontend demo for facial recognition and biometric workflows
Angular-based UI for interacting with FaceScanner API and OpenBR biometric system.
Face Scanner Angular is the official frontend demo for the Face Scanner platform.
It provides a user interface for capturing face images, submitting them for enrollment or matching, and visualizing biometric responses from the backend.
Built with Angular, it communicates with a Java-based server that integrates OpenBR for facial recognition.
- 📷 Webcam-based face capture (HTML5 Media)
- 🧠 Biometric enrollment and matching
- 🔐 Secure API communication
- 🧾 Realtime response display (JSON)
- 🌐 Responsive and cross-browser UI
- ⚙️ Configurable endpoints
- Node.js 18+
- Angular CLI 16+
- API access to
facescanner-serverbackend - Modern browser with camera permissions
- Clone the repository
git clone https://github.com/your-org/facescanner-angular.git
cd facescanner-angular- Install dependencies
npm install- Run the development server
ng serveVisit http://localhost:4200 in your browser.
Edit the API base URL in:
src/environments/environment.tsexport const environment = {
production: false,
apiBaseUrl: 'http://localhost:8080'
};src/
├── app/
│ ├── services/ → API communication
│ ├── components/ → UI components
│ ├── pages/ → Enrollment, Match, Home
│ └── app.module.ts
├── assets/
├── environments/
└── index.html
Run Angular unit tests:
ng testRun end-to-end tests:
ng e2eThis project is for demonstration and internal use only.
© Gaming Innovators — Do not redistribute without permission.
- Angular
- OpenBR (backend integration)
- ngx-webcam
- Gaming Innovators UI/UX team