/fuzzy-spork

This is the minor project for DAA Lab in collaboration with Adwaith PJ

Primary LanguageJavaScriptMIT LicenseMIT

Automated Facial Recognition System for Tracking Student Participation in Events πŸ“ΈπŸŽ“

by Team Adwaith PJ and Aditya Choudhury

Problem Statement πŸŽ‰

Our project aims to revolutionize student event participation tracking at universities by introducing an automated facial recognition system. This system enables students to conveniently mark their presence by showing their faces, streamlining attendance management and boosting overall event participation.

Accessing The Deployed Project

Key Features πŸš€

  • Automated facial recognition for event attendance
  • Registration of students from specific branches
  • Capturing, processing, and storing facial data
  • Attendance records stored in MongoDB database
  • Email notifications for absent students
  • Two-step OTP-based verification for authentication

Tech Stacks Used πŸ’»

  • ReactJs for front-end development
  • ExpressJs/NodeJs for back-end development
  • MongoDB for efficient data storage
  • Python for Facial Recognition Model
  • SMTP for sending email notifications
  • HTML/CSS for user interface design
  • Figma for UI/UX design and prototyping

Getting Started πŸ› οΈ

To run this project locally, follow these steps:

  1. Clone this repository: git clone [repository_url]
  2. Install dependencies for front-end and back-end: npm install
  3. Set up MongoDB and configure database connection
  4. Run the back-end server: npm run dev
  5. Run the front-end: npm run dev
  6. Access the application in your web browser

Contributors πŸ‘₯

  • Adwaith PJ - UI/UX and Facial Recognition Model
  • Aditya Choudhury - Back-end development and Front-end development

License πŸ“œ

This project is licensed under the MIT License - see the MIT License (LICENSE) file for details.

For any inquiries, please contact us at: [adwaithleans616@gmail.com][adityasubham03@gmail.com]