This repo will be for the Smart Office Face Recognition System for Employee Access frontend system which will handle the facial tracking and detections.
This repository contains the following main components:
Desktop/employee-access/: The Electron and Vite-based desktop application for employee access management.Mobile/employee-access/: The React Native (Expo) mobile application providing the mobile frontend interface for onboarding, facial scanning, and employee badge generation.
Report-ready technical references are available under docs/:
docs/EXECUTIVE_SUMMARY.md: High-level summary suitable for report introductions.docs/SYSTEM_OVERVIEW.md: End-to-end architecture and responsibilities.docs/BACKEND_REFERENCE.md: Backend logic, schemas, API contracts, and recognition pipeline.docs/FRONTEND_REFERENCE.md: Desktop and mobile frontend architecture and backend integration.docs/INTEGRATION_FLOWS.md: Sequence-style flows and payload examples for enrollment and recognition.docs/REPORT_TRACEABILITY_MATRIX.md: Claim-to-source mapping for report citations.docs/API_RESPONSE_SCHEMA_APPENDIX.md: JSON schema appendix for major API responses.
Run \. "$HOME/.nvm/nvm.sh" to enable Node on the AI computers in Kingston University.
This person is responsible for ensuring that the project stays on track and that the team is meeting its deadlines.
| Jay | GitHub |
|---|
This team will work on the facial recognition, relying on the Frontend team to provide the required detection (via a screenshot).
| Connor | GitHub |
|---|
This person is responsible for the deployment and maintenance of the project.
| Adem | GitHub |
|---|
This person is responsible for the data collection and analysis of the project.
| Javier | GitHub |
|---|
This team will work on the facial tracking, ensuring that the camera detects the users face (based on boundary box requirements) and returns back the correct schema.
| Jay | GitHub |
|---|