🚀 Attend RYT

Laravel REST API for Attendance Management System

📋 API Endpoints

POST /api/auth/login Public
Authenticate user and receive JWT tokens
POST /api/auth/invite Auth Admin
Invite new users to the system
POST /api/auth/forgot-password Public
Request password reset token
POST /api/auth/reset-password Public
Reset password using token
POST /api/auth/verify-token Public
Verify email verification token
POST /api/auth/token/refresh Public
Refresh access token
GET /api/attendance Auth
Get paginated list of attendance records
POST /api/check-in Auth
Check in for attendance
POST /api/check-out Auth
Check out from attendance
GET /api/settings Auth
Get system settings
PUT /api/settings/{id} Auth Admin
Update system settings
GET /api/users Auth
Get paginated list of users
GET /api/users/{id} Auth
Get a single user by ID
PUT /api/users/{id} Auth Admin
Update a user
DELETE /api/users/{id} Auth Admin
Delete a user

✨ Features

🔐 JWT Authentication

Secure token-based authentication system

👥 User Management

Role-based access control (Admin, Staff)

📝 Check-in/Check-out

QR code-based attendance tracking

📧 Email Verification

Secure email verification system