Skip to content

This is an RFID card based attendance system which sends the attendance and user data to server using wifi.

License

Notifications You must be signed in to change notification settings

shubhamkumar27/WIFI_based_RFID_attendance-system_using_NodeMcu_and_Django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WIFI_based_RFID_attendance-system_using_NodeMcu_and_Django

-> This attendance system is based on RFID technology for identification. It sends the attendance data to the server using wifi.

-> For reading RFID card and sending data to server RFID module RC522 and NodeMCU is used. The server side code is written using django and frontend is made using Bootstrap 4.

-> It also do not requires the wifi credentials to be hard coded inside it. I have used Arduino's Wifi manager library for this. It automatically creates a hotspot when it doesn't find previous or saved wifi. You can simply connect with its hotspot using a device and can give required wifi credentials and it will connect to that easily.

Technology Stack

SOFTWARE:

  1. Django Framework
  2. Bootstrap
  3. Javascript-AJAX
  4. HTML and CSS

HARDWARE:

  1. NodeMCU
  2. RC-522 RFID Reader
  3. LEDs and Buzzer

SCREENSHOTS

  1. Password Authentication :

Screenshot (35)

  1. Attendance Homescreen :

Screenshot (17)

  1. Registered User Details :

Screenshot (18)

  1. All Users Management Screen :

Screenshot (19)

  1. Hardware Prototype

WhatsApp Image 2019-08-11 at 9 41 42 PM (1)

  1. Final Hardware with PCB

WhatsApp Image 2019-08-11 at 9 41 41 PM (3)