Skip to content

About

A portfolio demonstration of a multi-tenant healthcare SaaS

MedConnect Pro shows production-oriented architecture for interviews and potential-client conversations. It is not a deployed clinical service and is not HIPAA certified.

Purpose and audience

MedConnect Pro is a portfolio and interview demonstration of how a senior engineering team could design a multi-tenant healthcare SaaS product. It is production-oriented in architecture, not a deployed clinical service. All patient information is synthetic.

  • Practice admin
  • Provider
  • Nurse
  • Receptionist
  • Patient
  • Super admin

Architecture

  • Next.js frontend

    apps/web is a Next.js App Router application. Public marketing routes do not inherit the dashboard shell.

    React, TypeScript, Tailwind, and shared UI primitives.

    Current

  • NestJS API

    apps/api is a modular NestJS 12 application with REST and generated OpenAPI.

    Domain logic stays in the API, not in the Next.js app.

    Current

  • PostgreSQL

    Local Compose plus TypeORM. Tenant isolation uses practice scoping and row-level security.

    Synthetic seed data only. Never introduce real PHI.

    Current

This is a modular monolith in an npm workspace. Do not treat domains as independently deployed microservices.

Implementation state

  • M0–M7 shipped

    Authentication, patients, appointments, clinical lists, telehealth session shell, invoices, and administration.

    Live Nest mode exists alongside the mock-first frontend.

    Shipped

  • M8 marketing

    This public site describes implemented capabilities without inventing unshipped product features.

    Public pages include captured synthetic demo screens.

    Shipped

  • Later: deploy

    GitHub Actions, preview environments, and production hosting are a later milestone.

    Do not claim a hosted production.

    Not this milestone

Current stack vs planned

Current

Next.js, React, TypeScript, Tailwind, NestJS 12, PostgreSQL, REST/OpenAPI, mock IdP sessions.

Planned — not shipped

Redis, S3/KMS, AWS, Docker, and Terraform remain planned. Do not present them as current. Daily call-object media is in the demo when configured.

Explore the demo

Enter with mock identity at /login. Synthetic data only. No hosted production and no HIPAA certification claim.