ClearCorrect Dev Timeline

Email Templates

  • Given the specific styling needs, I suggest we use Mailchimp if they’re open to it (I’m familiar with building custom templates in MC)
  • This will offer robust segmentation/tracking tools as well
  • We can try to hack it out-of-the-box with WP, but IMO it won’t be as clean/easy as using MC.
  • 35 hrs
    • Create/Verify MC Account
    • Integrate w/ WP
    • CSS for email templates w/ QA

Register/Login Flow

  • Configure native WP user functionality w/ relevant roles for:
    • Doctors (Contributor) can create + manage their own profile including their own list of cases, bio + personal details.
    • Patients (Subscriber) can submit their own cases, and manage their own profile w/ favorite cases + doctors.
    • Clear Correct Admins (Administrator) will have full back-end control over all site content.
    • All submissions must be approved by Administrators before they are published live on the site.
    • This approve/reject process is also baked into native WP.
  • 30 hrs
    • Configure WP back-end w/ relevant user registration, login, + email flows
    • CSS + QA for front-end on the above features

Case Gallery

  • Build post/archive structure for cases to be submitted by users or created my admins in the BE.
  • Each “Case” post includes photo gallery, doctor bio, and other bullet/list details
  • Faceted search (i.e. checkbox terms) to filter cases by conditions, technique, etc. via the Facet WP plugin
  • 40 hrs

Case Admin (front-end)

  • All 3 WP user roles will have a styled front-end dashboard
  • Admins can search/view/manage cases
  • Doctors can edit their profile and manage their cases
  • Patients can view their favorites and check the status of their submissions
  • All roles can send/receive messages
  • 40 hrs

Summary

  • Email Templates – 35
  • Register / Login – 30
  • Case Gallery – 40
  • Case Admin FE – 40

Low Estimate: 145 hrs

  • Additional 2 weeks padding for scope creep and/or unforeseen technical stalls
  • I don’t see any big unknowns, so it’s unlikely we’d need this much extra.

High Estimate: 225 hrs