Skip to content

QR application can be used to scan, generate, and record QR codes

Notifications You must be signed in to change notification settings

MahmoudElshahatt/QR_Attendance

Repository files navigation

Description

QR Attendance is an android app that streamlines the attendance-taking process by using QR code scanning to track attendance of students or employees. The app is designed with an intuitive user interface that allows for easy navigation and is suitable for users of all technical abilities. The detailed attendance record is easily exportable and shareable, making it a reliable and efficient tool for any organization. With QR Attendance, attendance tracking becomes a breeze.

App Preview

Screenshots

Tech stack & Open-source libraries

  • 100% Kotlin based.
  • Camera Api for the device.
  • MVVM Architecture (View - ViewModel - Model) together with Events that decide what Fragment or Activity should do.
  • ZXing is an open-source, multi-format 1D/2D barcode image processing library.
  • Room Database is a persistence library that provides an abstraction layer over the SQLite database to allow a more robust database.
  • View Binding is a feature that allows you to more easily write code that interacts with views.
  • Kotlin Csv is a pure Kotlin CSV Reader/Writer.
  • Balloon animation library.

About

QR application can be used to scan, generate, and record QR codes

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages