I created this as part of a college project laboratory project. The project is a face recognition based authentication system.
This app is the frontend for the project. It is capable of handling user authentication, user registration, through communication with the projects face recognition API
The app utilizes Next.js and shadcn/ui.
- Install the dependencies
yarn install
- Run the development server
yarn dev
Open http://localhost:3000 with your browser to see the result.
Users can register and login to the app.
Users can switch between dark/light theme and can enable/disable face recognition authentication.
In order to enable face recognition authentication, they will be prompted to take a photo of their face that can be registered in the database as an embedding vector.
If they have face recognition enabled, they will be prompted to authenticate using their face, starting from the very next login.