[go: up one dir, main page]

Skip to content

Smart Attendance using Image Recognition 📷🎉

Notifications You must be signed in to change notification settings

l16by/attendanceApp

 
 

Repository files navigation

Smart Attendance Tracker

A Mobile application which allow users (teachers) to mark attendance using Image recognition 📷. Users can mark attendance in a matter of few steps! All that we have to do is to upload a group image and BOOM 💥 ! Attendance will be marked in a csv file.

Features of the Application

  • Simple, Aesthetic, User-Friendly UI which makes the app intuitive.
  • Users can signup & login in any device using their email.
  • Attendance in a matter of few steps.
  • Attendance will be marked in a csv file and the download link will be emailed.

Screenshots

Technologies used 💡

  • Flutter / Dart
  • OpenCV
  • Firebase
  • Python

How to use?

1. Clone

$ git clone https://github.com/akilvishnum/attendanceApp.git

2. Move Directory

# This will change directory to a folder attendanceApp
$ cd attendanceApp

3. Run the App

# Dependency: Flutter & Android SDK tools
# Considering that you have flutter and android sdk tools pre-installed in your systems.
# Make sure you have USB Debugging device or Virtual Emulator connected

$ flutter run

# It may take some time to get finished.

4. Attendance in few steps

1. Open the Mobile app. Signup & login using valid email.
2. Create a Classroom
3. Add students to it. (We consider that the individual image of the student will be already present.)
4. Upload group image by pressing Take Attendance Button.
5. Attendance will be marked in csv file and the download link will be sent to your mail.

About

Smart Attendance using Image Recognition 📷🎉

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 43.6%
  • Makefile 40.7%
  • Dart 12.4%
  • D 3.1%
  • Kotlin 0.1%
  • Swift 0.1%