8000 GitHub - lightcrypt/SnapAttend-
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

lightcrypt/SnapAttend-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Modern Attendance System

A web-based attendance system with facial recognition capabilities, time tracking, and admin dashboard. The system features a modern UI with animations and interactive elements for an enhanced user experience.

Features

  • Employee login system
  • Camera capture for attendance verification
  • Time and date stamping on images
  • Admin dashboard to monitor check-in and check-out times
  • Modern responsive UI with Tailwind CSS
  • Animated UI elements using Animate.css
  • Interactive data tables with sorting and filtering
  • Real-time feedback for user actions
  • Profile image management for employees
  • Attendance record management with delete functionality

Recent Updates

  • Enhanced admin dashboard with animated statistics cards
  • Improved check-in/check-out process with better error handling
  • Added loading indicators during attendance processing
  • Implemented animated alerts for success and error messages
  • Fixed check-in error by improving image handling and error reporting
  • Added profile image support for employees

Setup

  1. Place the project in your web server directory (e.g., xampp/htdocs/punch)
  2. Ensure the following directories exist and are writable:
    • uploads/attendance_images
    • uploads/profile_images
  3. Access the system via web browser at http://localhost/punch

Usage

Employee Portal

  1. Login with your employee ID and password
  2. Click "Start Camera" to activate your webcam
  3. Click "Check In" at the start of your workday
  4. Click "Check Out" when you finish your workday
  5. View your attendance history in the dashboard

Admin Portal

  1. Login with admin credentials
  2. View overall attendance statistics
  3. Manage employee attendance records
  4. View and delete attendance records as needed
  5. Export attendance data to CSV

Requirements

  • PHP 7.4+
  • Web server (Apache/Nginx)
  • Modern web browser with camera access support
  • Internet connection for CDN resources (Tailwind CSS, Font Awesome, etc.)

Troubleshooting

If you encounter issues with check-in or check-out:

  1. Ensure your camera is properly connected and permissions are granted
  2. Check that the uploads directories have proper write permissions
  3. Clear browser cache and cookies
  4. Try using a different browser if problems persist

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0