NoteSeek

Next.jsNestJSPrismaSupabaseStripe
NoteSeek - Project screenshot

I contributed to NoteSeek with the team. I did not build it alone. It is a telehealth platform where patients request medical notes and providers work a real-time queue.

I contributed to NoteSeek with the team. I did not build the whole product myself. I worked on parts of the backend and frontend. NoteSeek lets patients request medical notes from licensed providers, with PHIPA compliance and role-based access.

The backend is a NestJS BFF API using Prisma with Supabase Postgres. Authentication flows through Supabase with httpOnly cookie sessions, JWKS/JOSE JWT verification, and a multi-role membership model (patient, provider, clinic admin). Key integrations include Stripe for payments, SendGrid for transactional email, Firebase for push notifications, and Socket.io for real-time provider queue updates and chat.

The frontend is built with Next.js 14 (App Router), Radix UI, and Tailwind CSS. It includes patient request flows, provider queue and earnings dashboards, admin panels, Stripe checkout, QR code generation, and PDF note export. It all connects to the NestJS API with cookie-based auth and role context switching.

Live Preview
Built by Samar Hayat, 2026