With the recent COVID-19 outbreak, its easy to see how a greek life house will have many issues as there are over 100+ members in ZBT. To help track people when enter the house as well as their guests I developed this python program. The program will prompt first time users to enter their names which will be saved for future use. A ding will then sound if the user successfully swipes in! It will ask you to try again if the swipe is invalid! The program also as an admin page where an admin can query information based off Month, Day, and as well as search by Student ID. Key Features -
- Auto User Creation for first time users
- Sound & Visual Validation for users
- Automatic checkin at 12:00 AM for users who are still checked in
- Checks out and marks users who have not checked out in over 24 Hours
- Admin Page where you can query information from online database based of Month, Day, and Student ID
Recently this project got converted to a website for more efficient use! You can check it out HERE
! Must Have Python INSTALLED 3.8! *RUN FOLLOWING COMMANDS AFTER ACTIVATING VENV* pip install re, pip install os, pip install datetime, pip install pyrebase, pip install tkinter, pip install functools, pip install simpleaudio, pip install time, You will also need a fire base config and set emails for admin and super user. Please contact me for Information on these.
First, navigate to the file directory in terminal. Run source zbtvenv/bin/activate. Also, if first time use run the install commands. Then, run python swipe.py, the application will the launch and you are all set! Don't forget to set the emails and config.
👤 Jonathan Buchanan
- Twitter: @jbuchananr
- Github: @jbuchananr
- LinkedIn: @jonathan-buchanan-745803191
Later developed a website based off of this project that I have since taken down.
This README was generated with ❤️ by readme-md-generator