https://github.com/aslamthachapalli/face-authentication-app
A simple face authentication app (SignUp + SignIn) written in flutter using flutter_face_api and google_ml_kit_face_detection
https://github.com/aslamthachapalli/face-authentication-app
dart face-recognition firebase flutter flutter-auth flutter-face-detection google-ml-kit
Last synced: about 2 months ago
JSON representation
A simple face authentication app (SignUp + SignIn) written in flutter using flutter_face_api and google_ml_kit_face_detection
- Host: GitHub
- URL: https://github.com/aslamthachapalli/face-authentication-app
- Owner: AslamThachapalli
- Created: 2023-04-07T16:47:45.000Z (about 2 years ago)
- Default Branch: Auth
- Last Pushed: 2024-04-19T19:00:35.000Z (about 1 year ago)
- Last Synced: 2025-04-29T22:59:05.379Z (about 2 months ago)
- Topics: dart, face-recognition, firebase, flutter, flutter-auth, flutter-face-detection, google-ml-kit
- Language: Dart
- Homepage:
- Size: 692 KB
- Stars: 33
- Watchers: 1
- Forks: 14
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Demo App
https://user-images.githubusercontent.com/113328135/236187813-6316bbbd-b9e8-4aa5-bfd8-597ad78dc2a8.mp4
### If you want to further explore this repo or try it for yourself locally make sure to follow these steps.
- This app uses firebase as backend. All faces you register will be stored in the firestore.
1. Make sure you register the app in your firebase, then add the `google-services.json` file in the `android/app/` directory.
2. Enable the **Firestore Database**.
3. In the DB, create a collection name **password**.
4. Add a document with fields *id* and *password* and add a password of your liking.
#### Refer the image

##### Why?
- After you click **Register User** button, you are routed to an **Enter Password Screen**.
- In the enter password screen, the password you entered is validated with the password from Firestore.
5. Build the app. You are good to go.Happy Coding :)