This project is a web-based attendance management system for Techwave company. The system provides features for admin, employees and security personnel to keep track of employee attendances and other details.
- CSS
- HTML
- JavaScript
- JQuery
- Bootstrap
- JSON Server
- smtpjs
-
Landing page with sign in and sign up options.
-
Sign up page
-
Sign in page
-
Forgot password page
-
Reset password page
-
Error page
-
Admin Dashboard
-
Employee info and attendance page
-
Security attendance page
The admin dashboard is the main hub of the system where the admin can manage all the employees and their attendances. The following features are provided:
-
Daily Report: Generates a report of attendances for a particular day.
-
Range Report: Generates a report of attendances for a selected range of dates.
-
Edit Attendance: Option to edit any attendance for a specific employee.
-
Invitation to New Employee: Send invitations to new employees.
-
Add/Edit/Remove Employee: Option to add, edit or remove existing employees.
-
Pending Table: Displays the new users who have signed up and are pending for admission or rejection by the admin. and an enail is sent to admitted users with their credential
This page displays the employee's personal information and their attendances.
The security personnel can make attendances for employees and view their own attendances and personal information.
Please find below some screenshots of the project: