Skip to content

Attendance system for Robolancers built using Flask

Notifications You must be signed in to change notification settings

bchen290/LancerAttendance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: MIT

Lancer Attendance

This attendance system modernized the manual attendance system that predated it. It was built using Flask and Google Sheets coupled with the MFRC522 library to provide an automatic solutions to taking attendance. When creating the system, I settled upon using something that everyone carried around, their student ID card. I combined the RFID reader with a Raspberry PI in kiosk mode to allow a seamless experience. I chose Flask as it was the simplest route to run a webserver and also allow interaction with UI.

Table of Content

Installation

  1. Install flask, gspread, and oauth2 using pip
  2. Create Google Sheets to store the data
  3. Update attendance.py with the sheet's name
  4. Run the app

Hardware

  • Raspberry PI
  • MFRC522 RFID Reader

Software

  • Flask
  • MFRC522 Library
  • Gspread

License

About

Attendance system for Robolancers built using Flask

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published