arrow_back Back to freelances
F

WordPress Maintenance Tracking Portal

Freelancer

Share:
placeIN home_workRemote assignmentContract publicAggregated job · IN

eventPublished on Sep 26, 2026 · verifiedWe confirmed on Sep 26, 2026 that it's still live

Is this your business?

₹ 1.500 – ₹ 12.500 per project

About the job

I want a purpose-built portal added to my WordPress site that lets our Maintenance Staff log in and work exclusively with a centralised maintenance schedule. The focus is purely on tracking upcoming, recurring, and completed jobs; tenant or property-manager views can wait, but the code should make adding them later painless. Here’s what I need the build to cover: a custom user role called “Maintenance Staff”, a clean dashboard where that role can see a calendar and list view of every scheduled task, and simple controls to mark work as done or reschedule it. From the admin side I must be able to create tasks, set frequencies or one-off dates, add priorities, and trigger reminders—email or push alerts for nearing deadlines would be a welcome bonus if it fits. Please develop the solution as a lightweight plugin or a well-structured child theme so WordPress core and theme updates never overwrite your work. Follow WordPress coding standards, keep third-party dependencies to a minimum, and document any you do use. Deliverables • Installable plugin or child theme containing the complete maintenance-schedule module • Custom “Maintenance Staff” role with restricted, intuitive dashboard • Calendar + list task views with edit/complete controls • Admin guide (PDF or Markdown) explaining installation, configuration, and day-to-day use I’ll provide staging access for testing and expect a working version ready to review within two weeks. Let me know early if you plan to rely on specific premium plugins or libraries so I can approve them.

Keep reading for free

Create a free account to see the full job and apply.

  • badgePortfolio visible to companies
  • notificationsNew job alert by email
  • favoriteAlways free, no catch