Skip to content

jasmit21/smartify

Repository files navigation

Smartifyy - A Smart Attendance System

Table of Contents

Introduction

In the ever-evolving landscape of education, effective attendance management is not just a logistical necessity but a fundamental aspect of ensuring a conducive and efficient learning environment. Traditional methods of attendance tracking have long been a source of frustration, laden with time-consuming manual processes and susceptible to inaccuracies. Recognizing these limitations, this project embarks on the journey of developing a pioneering solution: a Smart Attendance System that merges technology with convenience.

Project Overview

This project is born out of the need to modernize and streamline attendance management in educational institutions. We introduce an innovative approach that leverages the power of NodeMCU ESP8266, R305 Fingerprint Scanner, and Arduino IDE for seamless coding and server uploads. Our system goes beyond traditional methods by integrating a web page for student enrollment and a mobile application for attendance verification, offering a comprehensive solution that simplifies the attendance process for educators and students alike.

By employing biometric authentication and state-of-the-art hardware, our system ensures a higher level of security and accuracy in attendance tracking. The utilization of the R305 Fingerprint Scanner, while efficient, does present certain hardware limitations, restricting the system to accommodate up to 127 fingerprints in each classroom. This limitation, however, is a small trade-off for the advantages gained in terms of attendance efficiency and security.

Our aim is to make the attendance process effortless for both students and teachers, minimizing the chances of proxy attendance and enabling a more seamless and reliable way of monitoring attendance records. This project signifies a significant step towards enhancing educational processes through technology, ultimately fostering an environment where attendance management becomes a facilitator of education rather than a hindrance.

Features

  • Biometric attendance tracking.
  • Web page for student enrollment.
  • Mobile application for attendance verification.
  • Integration of NodeMCU ESP8266 and R305 Fingerprint Scanner.
  • Streamlined attendance processes.
  • Increased security and accuracy.

Hardware Requirements

  • NodeMCU ESP8266
  • R305 Fingerprint Scanner

Circuit Diagram

Circuit Diagram

Programming nodemcu with arduino ide

  1. Install arduino ide from here
  2. Connect the fingerprint sensor with nodemcu according to circuit diagram
  3. Create a new sketch and paste the code from here
  4. Upload the code and see the output in serial monitor

Software Requirements

  • Arduino IDE
  • Vs Code

Installation

  1. Clone the repository to your local machine.
  2. Follow the installation guide in the 'docs' folder to set up the system.

Usage

  1. Refer to Project SetUp Guide to setup locally.

Contributing

If you'd like to contribute to the Smartify project, please follow the guidelines outlined in our Contribution Guide. We welcome contributions from the open-source community to help make Smartify even better.

We will review your contributions and merge them if they align with the project's goals and coding standards. Thank you for helping to make Smartify even better!

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published