Wordpress Web & PWA Development

Job ID: 39607317

Budget: $750 – $1,500 USD

WordPress + PWA Developer – Full Platform Build for Youth Mentoring Service

Project Overview:

We are looking for a highly skilled and creative developer with strong experience in Progressive Web App (PWA) development and WordPress to lead the rebuild of our digital platform: Ur Mentor — a fast-growing youth mentoring service based in the UAE.

This project includes:

A complete redesign of our WordPress website with a modern, mobile-first, family-focused design

The full development of a custom PWA, integrated with WordPress, to manage bookings, feedback, communication, and user roles across parents, children, mentors, and admins

Part 1: WordPress Website Redesign (5 Pages)
We require a clean, engaging, and mobile-optimized WordPress site designed for parents of children and teens. The tone must be warm, modern, and professional.

Pages to Build:

Home

How It Works

Why UrMentor?

Questions Parents Ask

Become a Mentor

Key Requirements:

Built with Elementor Pro or Kadence theme

Fully responsive (mobile-first design)

Branded color scheme, fonts, and tone of voice

Professional image sourcing and layout

WhatsApp CTA buttons and portal login integration

English and Russian language toggle

SEO and performance optimization

Part 2: WordPress-Based Progressive Web App (PWA)
This is the core of the platform. You must have proven experience building functional, role-based PWAs with offline support, push notifications, and structured access control.

Tech Stack & Plugins:

WordPress CMS + Super PWA or Progressier

Amelia or Bookly Pro (booking, mentor availability)

WPForms / Formidable + ACF (forms and session tracking)

WooCommerce + PDF Invoices

Wise Chat Pro (secure role-restricted chat)

User Role Editor or Members plugin (access control)

OneSignal or equivalent (push notifications)

Portals and Features
Parent Portal:

Book, cancel, and reschedule mentoring sessions

View/download invoices

View weekly goals and feedback notes from mentor

Next session and upcoming sessions displayed

Contact admin via WhatsApp or form

Push notifications (reminders and updates)

Child Portal:

View weekly targets

Join Zoom session (if online)

Secure chat with mentor (text-only, no media, admin-visible)

Emergency contact page

Push notifications

No access to payments, invoices, or feedback

Mentor Portal:

View session calendar and mentees

Submit session notes, weekly goals, optional voice notes and expenses

View earnings, hours worked, and submitted feedback

Set/manage availability

Secure in-app chat with mentees

Push notifications

Contact admin

Admin Portal:

Full platform control and user management

Access all mentor-child session data and notes

Monitor all chats

View and export payments, sessions, invoices, mentor hours

Track safeguarding flags and resolution process

Safeguarding & Security
No shared logins

Each user type has a separate, secure dashboard

All mentor-child chats are monitored by admin

Children cannot access bookings, payments, or mentor notes

Emergency numbers visible in child portal

Chat: no media sharing, editing, or deleting messages

Timeline:
Full delivery required within 4 weeks of project start.

Who We’re Looking For:

Demonstrable PWA development experience with working examples

WordPress expertise including custom dashboards and plugin integrations

Strong UI/UX design sense for youth- and family-focused brands

Reliable, communicative, and available in or near UAE time zone

Experience working independently to deliver high-quality platforms