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.
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
- A visitor explores practitioner information.
- NextAuth manages frontend authentication and protected account flows.
- The frontend exchanges practitioner and consultation data with application APIs.
- Video consultation uses Zoom Video SDK; Sentry supports frontend error visibility.
Architecture
Next.js 15 → NextAuth → practitioner APIs → Zoom Video SDK
| Component | Responsibility |
|---|---|
| Next.js frontend | Discovery, account, checkout, dashboard and consultation experiences. |
| NextAuth | Frontend session and protected-page integration. |
| Application APIs | Practitioner and consultation data supplied to the frontend. |
| Zoom + Sentry | Live 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.