Web Workforce Management Suite
Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 month ago
I need a full-featured workforce management web application built on a classic LAMP stack (Linux, Apache, MySQL, PHP). The system will let me store detailed worker profiles, track time and attendance, allocate daily or weekly tasks, monitor performance, and automatically calculate payroll.
Users will sign in via email-and-password or their preferred social account, and a second-factor step must be available to anyone with elevated permissions. Dashboards and permissions must stay tightly separated: Admins and Managers handle configuration, task assignment, and reporting, while Workers simply view their schedules, check in / out, request leave, and see their own stats.
Key Deliverables:
• Responsive web interface with clean, modern UI
• Core Modules:
- Profiles
- Attendance & Timesheets (top priority integration)
- Performance Analytics: Dashboards tracking task completion rates and time tracking metrics.
- Payroll: Payout calculations based on approved logged hours, hourly rates, overtime work hours, and approved paid/unpaid leave.
• Authentication flow covering email login, social login, and 2-factor verification
• Downloadable reports (PDF or CSV) for activity and payroll, plus on-screen charts for quick insights
• Source code, database schema, and a short deployment guide so I can move the app to my production server without surprises
Acceptance Criteria:
1. Every feature described above is accessible through the web interface and stores data reliably in MySQL.
2. Role permissions are enforced consistently on every route and API call (Admins/Managers/Workers).
3. Payroll calculations reflect all aforementioned factors accurately.
4. The project installs cleanly on a vanilla LAMP environment using the provided guide.
5. Priority implementation of core role-based access features and Attendance/Timesheets module as the top focus.
Users will sign in via email-and-password or their preferred social account, and a second-factor step must be available to anyone with elevated permissions. Dashboards and permissions must stay tightly separated: Admins and Managers handle configuration, task assignment, and reporting, while Workers simply view their schedules, check in / out, request leave, and see their own stats.
Key Deliverables:
• Responsive web interface with clean, modern UI
• Core Modules:
- Profiles
- Attendance & Timesheets (top priority integration)
- Performance Analytics: Dashboards tracking task completion rates and time tracking metrics.
- Payroll: Payout calculations based on approved logged hours, hourly rates, overtime work hours, and approved paid/unpaid leave.
• Authentication flow covering email login, social login, and 2-factor verification
• Downloadable reports (PDF or CSV) for activity and payroll, plus on-screen charts for quick insights
• Source code, database schema, and a short deployment guide so I can move the app to my production server without surprises
Acceptance Criteria:
1. Every feature described above is accessible through the web interface and stores data reliably in MySQL.
2. Role permissions are enforced consistently on every route and API call (Admins/Managers/Workers).
3. Payroll calculations reflect all aforementioned factors accurately.
4. The project installs cleanly on a vanilla LAMP environment using the provided guide.
5. Priority implementation of core role-based access features and Attendance/Timesheets module as the top focus.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.