← Back to web

🌿 Of Leaf and Light Virtual Naturopathic Services Website

A client-led content brief turned into a complete PHP + JavaScript website build with a persistent booking CTA and secure form handling.

Stack PHP, JavaScript, HTML/CSS
Focus Conversion flow, forms, secure uploads
Role Discovery → design → build

What I built

The site was scoped from a consultation. The client provided the copy only, and I handled the design direction, visual selection, and the mechanics behind the booking and contact flows.

  • Persistent booking CTA that stays visible and nudges visitors toward contact and consultations.
  • Booking forms that accept photos, store them in a non-public folder, and notify the client by email.
  • Contact form with clear validation and clean delivery to the inbox.
  • JavaScript “site helper” to guide visitors and reduce drop-off.

Process

  1. Discovery call: clarify services, target audience, and the booking funnel.
  2. Structure: map pages and CTAs so the primary action is always obvious.
  3. Build: implement PHP form handling, secure uploads, and email notifications.
  4. Polish: tighten UX copy, validate edge cases, and test photo submission end to end.