Skip to content

Latest commit

 

History

History
44 lines (35 loc) · 1.57 KB

README.md

File metadata and controls

44 lines (35 loc) · 1.57 KB

Drexel Smart House Sign-In Automation System

DSH sign in system using Drexel ID cards. Included automatic addition to emailing list for new, unrecognized members.

Contents

Features

  • Fast RFID-Based DSHouse sign-in using Drexel ID cards
  • User management with Firebase
  • New member email automation with Mailchimp
  • Sound effects

Quick start

Requirements

  • Python 3.7
  • Drexel RFID Scanner
  • Internet-connected computer
  • Necessary credential and setup files (creds.json, scriptDetails.txt)

Hardware setup

  1. Connect the RFID Scanner to the computer via USB.
  2. Wait for the main LED light to turn red.

Software setup

  1. Clone the git repository to your local file system
  2. Place the creds.json and scriptDetails.txt into the root folder (DSHouse-Login-Auto/)
  3. In the root project folder, run python3.7 -m pip install -r requirements.txt
  4. Then run python3.7 cardReader.py. The program should launch.

Releases

Version 1.0 - Initial Release. Version 2.0 - Made multiple sequential sign-ins faster. Added sounds, and connection to the mailchimp API.

Contributors