all work
#web2025· Lead Developer

Digital Muzaffargarh

Free skills training program for the Muzaffargarh region — public-facing site, course catalog, blog, and event registration.

The program needed a credible online presence to attract students, recruit instructors, and document outcomes. Internet access in the region is uneven, so the site had to render fast on slow connections and stay editable by a non-technical team.

  • WordPress
  • Custom Theme
  • Hostinger
  • Cloudflare
Visit live
digital-muzaffargarh
Digital Muzaffargarh

What I owned

Custom WordPress theme with a content model for courses, instructors, events, blog posts, FAQs, and testimonials. REST endpoints expose every content type for downstream integrations. Cloudflare in front for caching and TLS, hosted on Hostinger.

Constraints

  • Editor team is non-technical — admin had to be friendly
  • Mobile-first and 3G-tolerant
  • Multilingual-ready content model (Urdu and English)
  • Public events with registration flows

Process

  1. 01

    Content modeling

    Mapped courses, instructors, events, blog, FAQs, gallery, testimonials, and team into custom post types.

  2. 02

    Theme build

    Custom theme with a token-driven design system. No page builder bloat.

  3. 03

    REST surface

    Documented REST endpoints for every content type for future headless or app integrations.

  4. 04

    Editor handoff

    Editor docs covering publish, preview, and rollback. Trained the content team.

Approach

WordPress earned its keep here because the editorial team needed an admin they already understood. Custom theme over a page builder because page-builder bloat would have broken the mobile-first goal. REST endpoints documented so the program can extend to a mobile app or headless frontend later without rebuilding the backend.

Deliverables

  • Custom WordPress theme
  • Content model: courses, events, instructors, blog, FAQs, gallery, testimonials
  • Public REST API for all content types
  • Event registration with email confirmation
  • Cloudflare caching layer
  • Editor training and ongoing support

Outcomes

  • Live and serving the Muzaffargarh community
  • Editorial team operates the site without developer intervention
  • REST endpoints stable for future mobile or headless extensions
  • Cloudflare cache hit ratio above 80% on the public surface

Have a project that calls for this kind of work?

Start a project