Course Dates Manager

A WordPress course-management plugin with course availability fields, responsive layouts, a shortcode and two public REST endpoints.

Client

Internal Tool

Category

WordPress Plugin

Role

WordPress developer

Link

Problem

Course Dates Manager addresses a publishing problem that appears when course information and dates are maintained in pages. Editors can end up repeating programme details, schedules and category information in several places, which makes updates harder to keep consistent.

Solution

I developed Course Dates Manager around a dedicated course post type and taxonomy so programme information can be maintained in one structured place. A responsive shortcode renders the public overview, while paginated REST endpoints expose only published course data for integrations that need it.