Dashboard
๐Ÿ””
๐ŸŒ
Overview
Analytics
Team
Total Employees
248
โ†‘ 4.2% this month
๐Ÿ‘ฅ
Present Today
231
โ†‘ 93.1% rate
โœ…
Monthly Payroll
$487K
โ†“ 1.2% vs last
๐Ÿ’ธ
Pending Leaves
12
3 urgent
๐ŸŒด
Recent Employees
Latest additions to the team
View all โ†’
Employee Department Contract Status Salary
SA
Sara Ahmed
Engineering
Engineering Full-time Active $5,800
MK
Mohamed Kamal
Finance
Finance Full-time Active $4,200
LH
Layla Hassan
HR
HR Part-time Pending $2,900
OM
Omar Mansour
Sales
Sales Contract Active $3,500
NF
Nour Farouk
Design
Design Full-time Inactive $4,600
Pending Leaves
Requires your action
3
SA
Sara Ahmed
Annual Leave ยท Mar 18โ€“21
MK
Mohamed Kamal
Sick Leave ยท Mar 17
OM
Omar Mansour
Casual Leave ยท Mar 20
March Payroll
Calculated ยท 248 employees
Ready
Basic Salaries $412,000
Allowances + $38,400
Overtime Pay + $12,600
Deductions โˆ’ $18,900
Taxes โˆ’ $32,100
Net Payroll $412,000
๐Ÿ”
JWT Authentication
Secure token-based auth
๐Ÿ“ค
Export Reports
PDF & Excel formats
๐Ÿ“ง
Email Payslips
Auto-send to employees
๐Ÿ””
Notifications
Real-time alerts
๐Ÿงฎ
Tax Calculation
Automated tax logic
๐Ÿ”
Advanced Search
Filters & smart queries
๐Ÿ“ฑ
Responsive Design
Mobile-first layout
๐Ÿ—‚๏ธ
Audit Logs
Full activity history
Employee Directory
248 total employees across all departments
Engineering
64
↑ 2 this month
Finance
32
Stable
Sales & Marketing
88
↑ 5 this quarter
All Employees
EmployeeJob TitleDepartmentContractSalaryStatusActions
Showing 4 of 4 employees
Attendance Management
March 2026 • Live Tracking
Present Today
231
93.1% rate
Absent
12
4.8%
Late Arrivals
5
Deducted $50
On Leave
2
Approved
🌌
Today's Attendance Log
Monday, March 16, 2026
EmployeeCheck InCheck OutHoursStatusAction
Department Rates
Engineering
96%
Finance
91%
Sales
82%
HR
88%
Design
79%
March Overview
151015202531
Present Absent Late
Leave Management
Review, approve, and track all leave requests
Pending Requests
3
Awaiting action
Approved This Month
4
↑ From 2 last month
On Leave Today
2
Active absences
🌌
Rejected
1
This month
All Leave Requests
EmployeeTypePeriodDaysStatusActions
Showing all requests
Leave Balance Overview
Sara Ahmed • EMP-001
Annual
17 / 21
Sick
12 / 14
Casual
5 / 7
Leave Types
+ Add Type
Annual Leave
21 days/yr
Sick Leave
14 days/yr
Casual Leave
7 days/yr
Payroll Management
Automated salary calculation & payslip generation
Total Net Payroll
$412K
March 2026
Total Allowances
$38.4K
+Overtime
Total Deductions
$18.9K
Tax Withheld
$32.1K
Payroll Records
Generated
EmployeeBasicAllowancesOvertimeDeductionsTaxNet PayActions
6 employees
Reports & Analytics
Data-driven insights and exportable summaries
Total Payroll Q1
$1.24M
↑ 3.2% YoY
Avg Attendance
91.4%
↑ 2.1%
Headcount Growth
+8
This quarter
Leave Utilization
38%
Of total entitlement
Monthly Payroll Trend
Net payroll disbursed (last 8 months)
Headcount by Department
248
total
Engineering
64 (26%)
Sales
88 (35%)
Finance
32 (13%)
HR
32 (13%)
Other
32 (13%)
Attendance Summary
March 2026
Total Working Days21
Avg Present Rate91.4%
Total Late Arrivals47
Total Absences98
Overtime Hours312 hrs
Top Earners
This month
SA
Sara Ahmed
Engineering
$5,760
AS
Ahmed Saber
Engineering
$5,200
NF
Nour Farouk
Design
$4,600
MK
Mohamed Kamal
Finance
$4,200
Leave Summary
March 2026
Total Requests8
Approved4
Pending3
Rejected1
Days Taken Total26 days
API Documentation
RESTful API โ€” Base URL: /api/v1
1. Authentication
POST/loginLogin user and receive JWT token
POST/registerCreate new user account
POST/logoutInvalidate session token
GET/meRetrieve current authenticated user
2. Employees
GET/employeesList all employees
GET/employees/:idGet by ID
POST/employeesAdd new employee
PUT/employees/:idUpdate employee data
DEL/employees/:idDelete employee
GET/employees/search?name=Search by name
PATCH/employees/:id/statusActivate / Deactivate
3. Attendance
POST/attendance/check-inEmployee check-in
POST/attendance/check-outEmployee check-out
GET/attendanceAll attendance records
GET/attendance/employee/:idBy employee
GET/attendance/report?month=&year=Monthly report
PUT/attendance/:idEdit record
4. Payroll
POST/payroll/generateGenerate monthly payroll
GET/payrollAll payroll records
GET/payroll/employee/:idEmployee history
GET/payroll/payslip/:idGenerate PDF payslip
DEL/payroll/:idDelete record
5. Leave Management
POST/leavesApply for leave
GET/leavesAll leave requests
GET/leaves/employee/:idBy employee
PATCH/leaves/:id/approveApprove request
PATCH/leaves/:id/rejectReject request
6. Enterprise
GET/audit-logsSystem audit trail
GET/notificationsUser notifications
POST/employees/:id/documentsUpload documents
GET/reports/export-excelExport to Excel
POST/payroll/:id/send-emailEmail payslip
Add New Employee
Complete all sections to onboard a new team member
1
Personal Info
2
Job Details
3
Salary & Payroll
4
Access & Review
Personal Information
Basic details and contact information for the employee
Employee Added!

The new employee profile has been created. They will receive an onboarding email shortly.

Profile Photo
?
Upload Profile Photo
PNG, JPG up to 5MB. Square image recommended.
Browse
Identity
First name is required
Last name is required
Date of birth is required
National ID is required
Contact
Please enter a valid email
📞
Phone number is required
🚨
Step 1 of 4
Position
Job title is required
#
Auto-generated
Department is required
Contract
Full-time
Part-time
Contract
Freelance
Intern
On-site
Remote
Hybrid
Start date is required
Leave blank for permanent
Documents
📎
Upload Contract / Documents
PDF, DOCX up to 10MB each.
Upload Files
Compensation
$
Basic salary is required
$
$
$
%
Default: 10%
⚡ Live Salary Breakdown
Basic Salary
$0.00
Total Allowances
+ $0.00
Tax Deduction
− $0.00
Net Monthly Pay
$0.00
Leave Entitlements
days
days
days
Bank Details
System Access
👑 Admin
HR Manager
Accountant
Employee
Send Welcome Email
Automatically email login credentials to the employee
Enable Attendance Tracking
Enable daily check-in/check-out for this employee
Activate Account Immediately
If off, account will be saved as inactive until activated
Review Summary
👤 Personal Information
Full Name
Email
Phone
Date of Birth
💼 Job Details
Job Title
Department
Contract Type
Full-time
Start Date
💰 Compensation
Basic Salary
Net Monthly Pay
Annual Leave
21 days
Payment Method
Bank Transfer
SA
Sara Ahmed
Senior Engineer  ·  Engineering  ·  Active
📝 EMP-001 📍 On-site 🕐 Jan 15, 2022
3.2
Years at Co.
96%
Attendance
17
Leave Days Left
2
Pending Tasks
👤 Overview
💰 Payroll 6
📅 Attendance
📋 History
📄 Documents 4
Personal Information
Edit →
Identity
Full Name
Sara Ahmed
Date of Birth
April 12, 1992
Gender
Female
Nationality
Egyptian
National ID
29204120000000
Marital Status
Single
Contact
Phone
+20 100 123 4567
Address
14 Nile St, Cairo, Egypt
Emergency Contact
Ahmed Samy — +20 100 987 6543
Job Details
Edit →
Job Title
Senior Engineer
Department
Engineering
Reports To
MK
Mohamed Kamal
Work Location
🏢 On-site
Contract Type
Full-time
Start Date
January 15, 2022
Compensation
Edit →
Net Monthly Pay
$5,760
of $5,800 basic
Basic Salary$5,800
Housing Allowance+ $400
Transport Allowance+ $200
Tax (10%)− $580
Late Deductions− $60
Leave Balance
Annual
17d
Sick
12d
Casual
5d
System Access
Edit →
Role👤 Employee
Attendance Tracking✓ Enabled
Account StatusActive
Payslip History
Export All →
📄
March 2026
Generated Mar 30 • 248 employees run
$5,760
📄
February 2026
Generated Feb 28
$5,760
📄
January 2026
Generated Jan 31 • Overtime included
$6,020
📄
December 2025
Generated Dec 31 • Bonus included
$7,200
📄
November 2025
Generated Nov 30
$5,760
📄
October 2025
Generated Oct 31
$5,760
YTD Summary 2026
Total Earned$17,540
Total Tax$1,740
Total Deductions$180
Net YTD$15,620
March 2026 Attendance
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
22
23
29
30
Present Absent Late Today
This Month Stats
Present Days
9d
Absent Days
1d
Late Arrivals
1d
Overtime Hours
11h
Recent Check-ins
🕓
Mar 17, 2026 (Today)
In: 08:52 • Out: 17:30 • 8h 38m
On Time
🕓
Mar 14, 2026
In: 08:44 • Out: 19:05 • 10h 21m
Overtime
🕓
Mar 13, 2026
In: 08:58 • Out: 17:15 • 8h 17m
On Time
🕓
Mar 12, 2026
In: 08:50 • Out: 17:00 • 8h 10m
On Time
🕓
Mar 11, 2026
In: 09:22 • Out: 17:10 • 7h 48m
Late −$10
Employment Timeline
March 2026
Salary Review
Annual performance review • 5% increase approved
January 2026
Team Lead Designation
Promoted to lead the Frontend squad (6 members)
September 2025
Leave Taken
Annual leave • Sep 20–27 (8 days)
January 2025
Contract Renewal
Permanent contract upgraded from fixed-term
July 2023
Role Promotion
Mid-level Engineer → Senior Engineer
January 2022
Joined Company
Onboarded as Mid-level Frontend Engineer
Leave History
🌌
Annual • Sep 20–27, 2025
8 days • Approved by Mohamed Kamal
Approved
💉
Sick • Apr 3, 2025
1 day • Medical certificate submitted
Approved
🌌
Annual • Dec 24–31, 2024
8 days • Year-end holiday
Approved
📅
Casual • Mar 18–21, 2026
4 days • Pending approval
Pending
Employee Documents
+ Upload New
📄
Employment Contract.pdf
PDF • 1.2 MB • Uploaded Jan 15, 2022
Download
📄
National ID Copy.pdf
PDF • 0.4 MB • Uploaded Jan 15, 2022
Download
📄
Degree Certificate.pdf
PDF • 0.9 MB • Uploaded Jan 15, 2022
Download
📄
Performance Review 2025.pdf
PDF • 0.3 MB • Uploaded Jan 10, 2026
Download
Upload Document
📂
Drag & Drop or Browse
PDF, DOCX, PNG up to 10MB
Browse Files
Profile updated successfully!
Departments
8 departments ยท 248 employees total
Total Departments
8
↑ 1 this quarter
Largest Dept
Sales
88 employees
Avg Dept Size
31
Employees
Open Positions
12
Across all depts
All Departments
Department Head Employees Budget Open Roles Status Actions
Add New Department
Set up a new department with branding, head, and budget
📋 Basic Information
Department name is required
3โ€“5 uppercase letters
👤 People & Structure
people
💰 Budget
$
🎨 Appearance
⚙ Settings
Active Department
Inactive departments are hidden from employee assignment
Allow Self-Assignment
Employees can request transfer to this department
Require Manager Approval for Leave
All leave requests go to department head first
👁 Live Preview
🏢
New Department
No description yet
0
Target
โ€”
Budget
โ€”
Head
💡 Tips
Use a short, clear name โ€” it appears across the entire system.
Assign a department head who will approve leaves and manage team.
Set a realistic headcount target to track hiring progress.
Pick a distinct color so the department is easy to identify in reports.
Apply for Leave
Submit a new leave request for review and approval
1
Employee
2
Leave Type
3
Dates
4
Details
5
Review
🌌
Leave Request Submitted!

Your leave request has been submitted and is awaiting manager approval. You'll be notified once a decision is made.

👤 Select Employee
Who is this leave request for?
🌌 Leave Type
Select the category of leave
🌌
Annual Leave
17 days remaining
💉
Sick Leave
12 days remaining
Casual Leave
5 days remaining
💵
Unpaid Leave
No cap
👶
Maternity
90 days
🚨
Emergency
Case by case
📅 Select Dates
Click to select start date, then end date
March 2026
A leave request already overlaps with this period.
Requesting more days than available balance.
📋 Request Details
Reason, coverage, and supporting documents
📎
Upload Medical Certificate or Supporting Doc
PDF, JPG, PNG — max 5MB
✓ Review & Submit
Confirm all details before submitting
I confirm this information is accurate
By submitting you agree to the company leave policy
📋 Request Summary
Employeeโ€”
Leave Typeโ€”
Start Dateโ€”
End Dateโ€”
Durationโ€”
Coverageโ€”
Balance After Request
Annual Leave17 remaining
📚 Policy Reminders
📅 Requests must be submitted at least 2 working days in advance.
💉 Sick leave requires a medical certificate for 2+ consecutive days.
⏰ Approval typically takes 24–48 hours.
📞 Emergency leave can be submitted same-day with manager notice.
Log Attendance
Manually record or correct an attendance entry
Attendance Logged!

The attendance record has been saved successfully.

👤 Employee & Date
Select the employee and attendance date
Attendance Date
🕐 Check-In & Check-Out Times
Enter the exact check-in and check-out times
Check In โ€” Check Out
Total hours: 8h 00m
$
Applied if status is Late
📝 Notes & Override
Override Existing Record
If a record already exists for this date, replace it
📋 Entry Summary
Employeeโ€”
Dateโ€”
Check Inโ€”
Check Outโ€”
Hours Workedโ€”
Statusโ€”
Deductionโ€”
📅 This Month โ€” Select Employee
Present
9d
Absent
1d
Late
1d
Create Payroll Entry
Manually generate or adjust a payroll record for an employee
💰
Payroll Entry Created!

The payroll record has been saved. The payslip is ready to download or email.

👤 Employee & Pay Period
Select the employee and the month being processed
Pay Period
💰 Salary Components
Basic salary, allowances, and deductions
Earnings
$
$
$
$
$
Auto from attendance or enter manually
$
Deductions
%
$
$
$
⚡ Live Calculation
Basic Salary$5,800.00
Total Allowances+ $600.00
Overtime & Bonus+ $0.00
Tax− $580.00
All Deductions− $0.00
NET PAY$5,820.00
📝 Notes & Options
Email Payslip to Employee
Send payslip to employee's registered email address
Mark as Processed
Lock this entry after saving
💰 Payroll Summary
Employeeโ€”
PeriodMarch 2026
Basic$5,800
+ Allowances$600
− Deductions$580
Net Pay $5,820
📈 vs Last Month
This Month
$5,820
Last Month
$5,760
System Settings
Configure roles, access, payroll rules, and system preferences
⚙ General
👤 Roles & Access
💰 Payroll Rules
🔔 Notifications
Company Information
Working Hours
Mon
Tue
Wed
Thu
Fri
Sat
Sun
min
System Preferences
Dark Mode
Currently active
Auto-generate Payroll
Run payroll on the last day of each month
Attendance Fingerprint
Enable biometric check-in integration
Two-Factor Auth
Require 2FA for Admin and HR roles
Localization
Role Permissions Matrix
Feature👑 Admin🧑 HR Mgr💼 Accountant👤 Employee
View EmployeesOwn only
Add/Edit Employees
Delete Employees
Approve Leave
View PayrollLimitedOwn only
Generate Payroll
View Reports
System Settings
Active Users by Role
Admin
1
HR Manager
3
Accountant
2
Employee
242
Payroll Configuration
of month
%
x
$
Per late occurrence
$
Per absent day
Allowance Templates
+ Add Template
Housing Allowance$400/mo
Transport Allowance$200/mo
Meal Allowance$100/mo
Phone Allowance$50/mo
Notification Preferences
Payroll Generated
Notify admins when payroll run completes
Leave Requests
Alert HR managers for pending leave approvals
New Employee Added
Notify team leads on onboarding
Late Arrivals Report
Daily summary of late check-ins
Contract Expiry Alerts
30 days before contract end date
Birthday Reminders
Daily notification for employee birthdays
Email Configuration