


Recording dashboard
// Overview
PulsePad is a healthtech platform built for healthcare professionals to record patient consultations and receive AI-generated structured reports. The audio pipeline runs RecordRTC capture through FFmpeg WASM encoding before upload, with SignalR WebSockets streaming real-time transcription status back to the client. The app covers the full product lifecycle: Auth0-powered onboarding, TipTap rich-text report editing, a library of saved recordings, and a Stripe-integrated subscription flow with monthly/yearly plans, checkout sessions, and customer portal access.
// Tech Stack
Frontend
Backend
Tooling
// Tags
Built the full audio pipeline: RecordRTC capture → pause/resume controls → FFmpeg WASM encoding → upload to backend
Integrated Microsoft SignalR for real-time transcription status updates streamed directly into the UI
Implemented TipTap-based rich text editor for reviewing and editing AI-generated consultation reports
Wired up Stripe checkout sessions, plan switching, and customer portal for monthly/yearly subscription management
Integrated Auth0 for authentication and built the onboarding flow for new healthcare professional accounts
Added multi-language support with i18next, persisted via localStorage