Mental-healthcare product

TimelyHelp.lk

A mental-healthcare platform for discovering licensed practitioners, booking secure consultations and managing digital care journeys. I worked on the product and frontend experience across practitioner discovery, account flows, checkout, dashboards and consultation surfaces.

Product work and architecture overview by Savi Saluwadana.

Next.jsTypeScriptNextAuthZoom Video SDKSentryi18n

What it does

Who it serves
People seeking mental-health consultations, practitioners and administrators.
Product purpose
Product and frontend work for practitioner discovery and consultation journeys.
  • Practitioner discovery, accounts and protected dashboard flows.
  • Booking and checkout interfaces around consultation services.
  • Video-consultation surfaces, internationalization and frontend monitoring.

How it works

  1. A visitor explores practitioner information.
  2. NextAuth manages frontend authentication and protected account flows.
  3. The frontend exchanges practitioner and consultation data with application APIs.
  4. Video consultation uses Zoom Video SDK; Sentry supports frontend error visibility.

Architecture

Next.js 15 → NextAuth → practitioner APIs → Zoom Video SDK

TimelyHelp.lk architecturePatient-facing UI connects to Sessions. Patient-facing UI connects to Practitioner APIs. Patient-facing UI connects to Consultations. Patient-facing UI connects to Error monitoring.Patient-facing UINext.js / TypeScriptSessionsNextAuthPractitioner APIsProduct data boundaryConsultationsZoom Video SDKError monitoringSentry
Component overview. Arrows show requests and data flow between the main parts of the product.
TimelyHelp.lk components and responsibilities
ComponentResponsibility
Next.js frontendDiscovery, account, checkout, dashboard and consultation experiences.
NextAuthFrontend session and protected-page integration.
Application APIsPractitioner and consultation data supplied to the frontend.
Zoom + SentryLive video surfaces and error monitoring.

Current scope

Savi’s portfolio contribution is product and frontend work. This page summarizes that frontend boundary and does not claim ownership of the full clinical backend.

Architecture summary reviewed . Product website.