I need an end-to-end Laravel application that connects directly to HMRC’s REST APIs so I can manage payroll in one place and push everything to HMRC automatically. Scope of work • Build a fresh Laravel codebase with solid architecture (service layer, repository pattern, unit tests). • Implement secure HMRC OAuth 2.0 authentication and token refresh logic. • Create modules to sync the three key data sets I rely on: employee details, tax calculations and full payroll submissions (FPS/EPS). • Schedule automatic submissions and provide a manual “submit now” option. • Surface HMRC responses, errors and validation messages in a lightweight dashboard with search, filters and export to CSV/PDF. • Store all API traffic in an audit log for compliance. Deliverables 1. Source-controlled Laravel project (Git) with read-me and environment sample. 2. Database schema migration files. 3. Fully documented API service classes covering employee, tax and submission endpoints. 4. Feature and unit tests covering happy paths and common failure modes. 5. Deployment script or Docker setup so I can spin the app up on staging and production. 6. A concise implementation guide that shows how to add new HMRC endpoints later. Acceptance criteria • A test payroll run posts successfully to HMRC’s sandbox and returns the expected success codes. • Switching to live credentials requires only changing .env values—no code edits. • All critical paths achieve 90 %+ code coverage and pass CI. • Page loads and API calls complete within acceptable HMRC rate limits. Please highlight recent Laravel API work—bonus points if you have handled HMRC integration before or can demonstrate familiarity with UK tax/payroll rules.