Skip to content

DrexelSmartHouse/DSHouse-Login-Auto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Drexel Smart House sign-in and email automation scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages