Sockalingam29 / Bluetooth-Attendance-App-B-Tap

Instant attendance taking app using Bluetooth

Home Page:https://play.google.com/store/apps/details?id=com.attendance.att_blue

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bluetooth Attendance app

Our project is a Bluetooth attendance system that can be used to take attendance in classes instantly. It uses Nearby Connections API to discover nearby devices and mark attendance on the database. The communication model used is an advertise-discover communication model in which the teacher acts as the advertiser and the students discover the advertiser, i.e the teacher. This is a 1 to N connection.

The teacher has to select the semester, subject and slot for which they are taking attendance and click the submit button. Now the device starts advertising. On the student's view they just click a button to start discovering. And once the faculty is detected, the data is verified, and the attendance is recorded. The teacher can also export the attendance data for any date as a CSV file.

Demo

https://drive.google.com/file/d/1HFzRfbAdhQ4Gnc2p1IKb_vpfLU1ZV99E/view?usp=sharing

Workflow

Student Registration and login

Registration page Registration filled Login

Student / Discoverer

Bluetooth Discovering Attendance recorded

Faculty / Advertiser

Class details Advertising Studnet list

Download the App

Play Store: https://play.google.com/store/apps/details?id=com.attendance.att_blue

Test credentials:

Faculty:

Email: janedoe@tce.edu

Password: jane123

Student:

Email: test3a1@student.tce.edu

Password: test123

About

Instant attendance taking app using Bluetooth

https://play.google.com/store/apps/details?id=com.attendance.att_blue


Languages

Language:Dart 98.1%Language:Java 1.0%Language:Swift 0.6%Language:Kotlin 0.2%Language:Objective-C 0.1%