Git Product home page Git Product logo

bluetooth-attendance-app-b-tap's Introduction

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: [email protected]

Password: jane123

Student:

Email: [email protected]

Password: test123

bluetooth-attendance-app-b-tap's People

Contributors

harimuthum avatar sockalingam29 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

bluetooth-attendance-app-b-tap's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.