Skip to content

Sockalingam29/Bluetooth-Attendance-App-B-Tap

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages