Let’s chat

Selected work

BC Therapist Finder

A complete directory application. Designed, built, and launched from the ground up.

Client
BC Therapist Finder
Industry
Therapist directory & web application
Location
British Columbia
Visit Website
BC Therapist Finder homepage at desktop size
BC Therapist Finder homepage with its mobile navigation and layout

Desktop and mobile views of the same website.

The project, at a glance

A welcoming front door. A complete platform behind it.

BC Therapist Finder connects people with therapists across British Columbia. We designed and built the full experience: the public directory, personal accounts for therapists, management tools for administrators, and the systems that handle subscriptions and account emails. From the first search to the day-to-day running of the platform, every part was considered together.

The brief

A clear purpose.
A considered delivery.

The challenge

The platform needed to work for three very different audiences. People looking for support needed a clear, approachable way to explore their options. Therapists needed control over their practice information and subscriptions. The team running the directory needed an efficient way to review listings, manage accounts, and keep information current—all while bringing existing members into the new system.

Our approach

We mapped the journey from finding a therapist to managing a listing, then built the screens and behind-the-scenes systems to support it. A calm public experience connects to dedicated therapist and administrator dashboards. Profile updates go through a review process, subscriptions connect to Stripe, and account emails guide people through the next step.

Design, development & launch

The whole application. From start to finish.

  1. Experience & interface design

    A consistent, responsive design across the public website, therapist accounts, and administrator tools.

  2. Directory & profile development

    Search, filters, an interactive map, and individual profile pages with their own shareable addresses.

  3. Accounts & dashboards

    Registration, email verification, password recovery, profile editing, and separate tools for therapists and administrators.

  4. Subscriptions & communications

    Recurring Stripe payments, account notifications, administrator emails, and newsletter signup connections.

  5. Member migration & launch

    Existing profiles, photos, and billing records brought into the new platform, followed by launch testing and refinements.

Behind the directory

Three audiences. One connected application.

A successful directory needs more than a great public-facing design. We built the tools that let people use it, contribute to it, and run it every day.

For people seeking support

Explore at your own pace.

Visitors can browse the directory, filter their search, explore the map, and open detailed profiles. The experience keeps practical information easy to find without making the first step feel complicated.

  • Location-led discovery and search filters
  • Individual profiles with photos and practice information
  • Clear ways to contact a therapist

For therapists

Your practice. Your own dashboard.

Therapists can sign in to create and manage multiple listings, upload and crop photos, and update their practice details. Changes are submitted for administrator approval, giving members control while keeping a review step in place.

  • Profile creation, editing, and photo management
  • Account settings and password recovery
  • Payment details, plans, and cancellation tools

For administrators

The tools to run the directory.

A dedicated dashboard brings account and listing management together. Administrators can create, review, approve, edit, disable, or remove profiles, invite account holders, and manage administrator access.

  • Listing reviews and account management
  • Coupons and administrator access controls
  • Activity history and email delivery records

Inside the application

A workspace for every role.

Dedicated dashboards make it easier for therapists to manage their presence and for administrators to review listings.

Demo workspace screenshots with sample accounts. No private member or billing information is shown.

Beyond the interface

The details that keep it running.

Subscriptions that fit the service

Stripe handles monthly and annual memberships, eligible trials, and additional-listing discounts. Members can manage payment details and cancellations, with supported plan changes scheduled for renewal.

Useful emails, built into the experience

Branded emails support account access, invitations, password recovery, and profile updates. Administrators also have an email composer with preview sending and delivery records. Contact forms and newsletter signups connect to the appropriate communication tools.

Existing members brought along

We imported existing profiles, photos, and available practice information, connected accounts to their Stripe records, and arranged subscription transitions while preserving applicable discounts, renewal dates, and scheduled cancellations. Migration emails helped members access and review their accounts.

Built through to launch

The work included Cloudflare hosting, HTTPS, spam protection, cookie controls, and search and sharing metadata. Testing and refinements covered the public pages, dashboards, forms, billing, and email workflows before and through launch.

A closer look

Built around the details.

The public directory is the part visitors see first. Portraits, clear practice details, search filters, and an interactive map help people explore their options before making contact.

BC Therapist Finder: The homepage’s therapist discovery cards, showing portraits and practice details. Desktop view.
BC Therapist Finder: The homepage’s therapist discovery cards, showing portraits and practice details. Mobile view.

The homepage’s therapist discovery cards, showing portraits and practice details.

Features included

01 / Find a starting point

Search and map tools help visitors explore therapists by location and narrow down their options.

02 / Get to know the person

Profiles bring together biographies, credentials, specialties, approaches, contact details, and funding or insurance information.

03 / Share and discover

Each profile has its own address, with automatically generated search engine and social sharing information.

Your project could be next

Got something in mind?

Let’s Chat