Task #13
openCreate Employer Module
0%
Description
Task Description:
Build a Create Employee module under the Admin Panel to manage internal platform employees who operate the system.
Navigation:
Admin Login → Employees → Create Employee
Employee Fields:
Employee ID (auto-generated)
Full Name
Email (official)
Mobile Number
Role
Status (Active / Inactive)
Region (MY / SG / Both)
Date of Joining
Created At (system-generated)
Features to Implement:
Create new employee
List all employees
Edit employee details
Activate / Deactivate employee
Assign role to employee
Filter employees by role / region / status
Employee Creation:
☐ Full name is required
☐ Full name has at least 2 characters
☐ Email is required
☐ Email format is valid
☐ Email must be unique
☐ Mobile number is required
☐ Mobile number must be numeric
☐ Mobile number length must be valid (country-aware if possible)
☐ Role must be selected
☐ Region must be selected (MY / SG / Both)
☐ Status must be Active or Inactive
Files