Skip to content

Adarsh-Me/Evolve-Cad

Repository files navigation

Evolve-Acad 🎓

Smart Attendance System with Face Recognition & Geolocation Tagging

Evolve-Acad is a next-gen attendance management system that eliminates proxy attendance issues by combining facial recognition with real-time geolocation verification.

This ensures that students are physically present in the classroom when marking attendance, making the process more secure, transparent, and efficient.


🚀 Features

  • Face Recognition

    • AI-powered facial recognition ensures the right student marks attendance.
    • Prevents misuse by photos, videos, or mask-based tricks.
  • Geolocation Tagging

    • Captures student’s live GPS location when attendance is marked.
    • Ensures they are within the classroom or authorized boundary.
  • Proxy Prevention

    • Combines face ID + location to stop proxy or buddy punching.
  • Real-Time Dashboard

    • Teachers can view attendance in real-time.
    • Easy to export attendance reports.
  • Scalable & Secure

    • Works for schools, colleges, and corporates.
    • Can be integrated with existing ERP or LMS systems.

🛠️ Tech Stack

  • Frontend: React.js (or specify if different)
  • Backend: Node.js / Express (or Python Flask/Django if used)
  • Database: MongoDB / PostgreSQL
  • Face Recognition: OpenCV + dlib / DeepFace / Mediapipe
  • Geolocation: Google Maps API / GeoPy

📌 Usage

  1. Teacher creates an attendance session.
  2. Student scans face → app verifies identity.
  3. System checks geolocation → ensures within classroom radius.
  4. Attendance is marked only if both checks succeed.

🎯 Future Scope

  • Integration with RFID / QR Code for hybrid systems.
  • Offline mode with sync when online.
  • Analytics dashboard for performance tracking.
  • Cloud deployment for large institutions.
image image image

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors