record.mp4
Slack | Website | Portfolio | Hugging Face | Free APIs | OpenKYC | Face Attendance | Contact
- Currently supports Android platform (arm64) only
- New AAR Library required for custom package names
- Flutter and Dart extensions recommended for your code editor
- Google Maps API key and Firebase account needed for full functionality
- Install Flutter and Android Studio
- Clone the project:
git clone https://github.com/Turing311/FaceAttendance.git
- (Optional) Change package name:
flutter pub run change_app_package_name:main com.new.package.name
(Disclaimer: If you change the package name, you will need a new AAR Library) - Update app name in
android/app/src/main/AndroidManifest.xml
- Build APK:
flutter build apk --split-per-abi
- Create a Firebase project and set up Firestore
- Run the project:
flutter run
or use your IDE's run button
- You can check the demo admin panel here.
- Also for the demo of the app you can use the credentials in release page.
For detailed instructions on setting up Firebase for this project, including authentication and Firestore configuration, please refer to our Firebase Setup Guide.
- Red lines: Run
flutter pub get
- SDK initialization error: Probably changed the package name
- Easy attendance management with face verification
- Multiple space support with separate attendance tracking
- Admin and member logins
- QR code for adding members and joining spaces
- Dark mode
- Use phone as a static verifier for automatic attendance
- Weekend change option
- Face login (Coming soon)
We welcome contributions! Fork the repository and submit pull requests to help improve the project.
If you encounter any issues, please contact us.
Built with Flutter and our Super Fast Face SDK 🚀
If you find this project helpful, please star the repository and follow us for updates!