WordPress Developer Needed (Eduma Theme – Bilingual LMS Platform)
Budget: $30 – $250 USD
WordPress Developer Needed (Eduma Theme – Bilingual LMS Platform)
We are looking for an experienced WordPress Developer to develop and enhance an existing e-learning platform built on the Eduma Theme.
The platform is already live but requires major development, customization, and optimization. This project may evolve into a long-term collaboration, as we plan to launch multiple similar platforms.
Project Overview
The website is a bilingual (Arabic RTL / English LTR) online learning platform that delivers:
Recorded online courses
Live interactive courses with scheduling
Paid and free courses
Student, Instructor, and Admin roles
The learning experience should be similar to platforms like Udemy and O’Reilly.
Core Requirements
Theme & Technology
Development based on Eduma Theme
LMS: LearnDash, TutorLMS, LifterLMS, or a proven equivalent
Page builder: Elementor, Gutenberg, or another stable visual builder
Fully responsive & mobile-first
Language & Localization
Full support for Arabic (RTL) and English (LTR)
Seamless language switch with no layout shifts
Translation-ready strings, slugs, and URLs
WPML or Polylang integration
Proper mirrored alignment and clean typography in RTL
Courses & Learning Flow
Course Structure
Courses organized by categories
Free and paid courses
Recorded courses open immediately after purchase
Live courses follow a scheduled booking system
Live Courses (Important)
Student selects a subject (e.g., English Language)
Available live session dates/times appear
Student chooses a schedule
Completes payment
Course appears in the student dashboard until the session date
Live experience similar to O’Reilly-style scheduling
Video Hosting
All videos hosted on Bunny.net
Bunny used as video storage and delivery
Proper secure integration with the LMS
User Roles & Dashboards
Student account
Instructor account (created by admin, instructor can change password)
Admin / Supervisor account
Full control over roles and permissions
Instructor dashboard (courses, students, quizzes, progress)
LMS Features
Video lessons
Quizzes & exams
Graded assessments
Course progress tracking
Completion certificates
Course discussion forum (per course)
Payments & Membership
WooCommerce (or a trusted equivalent)
Payment gateway integration
Subscriptions / memberships
Course & product reviews and ratings
Sandbox + live payment testing
No payment errors accepted
Performance & Quality
Optimized performance
Sub-3-second load time on GTmetrix for core pages
Works flawlessly on:
Chrome, Firefox, Safari, Edge
Mobile, tablet, laptop
Deliverables
Staging version of the full bilingual website
At least one complete sample course (video + quiz + forum)
Fully tested checkout, subscriptions, and reviews
Final deployment on our server
Clear handover documentation:
Plugin stack
Language files
Update & maintenance process
Acceptance Criteria
Smooth Arabic/English language toggle
No UI or layout breaking in RTL
Video playback, quizzes, and forums work perfectly
Payments function without errors
Reviews appear instantly after admin approval
Important Notes
The website is dynamic and adaptive to all screen sizes
Any failure to meet the agreed requirements may result in project cancellation
Multiple future projects may follow the same model
When Applying, Please Include
Links to recent LMS or WordPress projects
Examples of RTL or bilingual websites
Your preferred plugin stack
Estimated timeline for completion
We are looking for an experienced WordPress Developer to develop and enhance an existing e-learning platform built on the Eduma Theme.
The platform is already live but requires major development, customization, and optimization. This project may evolve into a long-term collaboration, as we plan to launch multiple similar platforms.
Project Overview
The website is a bilingual (Arabic RTL / English LTR) online learning platform that delivers:
Recorded online courses
Live interactive courses with scheduling
Paid and free courses
Student, Instructor, and Admin roles
The learning experience should be similar to platforms like Udemy and O’Reilly.
Core Requirements
Theme & Technology
Development based on Eduma Theme
LMS: LearnDash, TutorLMS, LifterLMS, or a proven equivalent
Page builder: Elementor, Gutenberg, or another stable visual builder
Fully responsive & mobile-first
Language & Localization
Full support for Arabic (RTL) and English (LTR)
Seamless language switch with no layout shifts
Translation-ready strings, slugs, and URLs
WPML or Polylang integration
Proper mirrored alignment and clean typography in RTL
Courses & Learning Flow
Course Structure
Courses organized by categories
Free and paid courses
Recorded courses open immediately after purchase
Live courses follow a scheduled booking system
Live Courses (Important)
Student selects a subject (e.g., English Language)
Available live session dates/times appear
Student chooses a schedule
Completes payment
Course appears in the student dashboard until the session date
Live experience similar to O’Reilly-style scheduling
Video Hosting
All videos hosted on Bunny.net
Bunny used as video storage and delivery
Proper secure integration with the LMS
User Roles & Dashboards
Student account
Instructor account (created by admin, instructor can change password)
Admin / Supervisor account
Full control over roles and permissions
Instructor dashboard (courses, students, quizzes, progress)
LMS Features
Video lessons
Quizzes & exams
Graded assessments
Course progress tracking
Completion certificates
Course discussion forum (per course)
Payments & Membership
WooCommerce (or a trusted equivalent)
Payment gateway integration
Subscriptions / memberships
Course & product reviews and ratings
Sandbox + live payment testing
No payment errors accepted
Performance & Quality
Optimized performance
Sub-3-second load time on GTmetrix for core pages
Works flawlessly on:
Chrome, Firefox, Safari, Edge
Mobile, tablet, laptop
Deliverables
Staging version of the full bilingual website
At least one complete sample course (video + quiz + forum)
Fully tested checkout, subscriptions, and reviews
Final deployment on our server
Clear handover documentation:
Plugin stack
Language files
Update & maintenance process
Acceptance Criteria
Smooth Arabic/English language toggle
No UI or layout breaking in RTL
Video playback, quizzes, and forums work perfectly
Payments function without errors
Reviews appear instantly after admin approval
Important Notes
The website is dynamic and adaptive to all screen sizes
Any failure to meet the agreed requirements may result in project cancellation
Multiple future projects may follow the same model
When Applying, Please Include
Links to recent LMS or WordPress projects
Examples of RTL or bilingual websites
Your preferred plugin stack
Estimated timeline for completion
Related categories:
PHP
WordPress
CSS
HTML
WooCommerce
Payment Gateway Integration
Frontend Development
Mobile Development
LearnDash
Elementor