All projects
LEVEL 01 · ENGINEERING CASE STUDY

Clinzo360

A clinic platform, built from the backend up

A solo clinic-management project in development, connecting clinic onboarding, membership, and team access with a Next.js interface.

In developmentSolo project · Backend & frontend
NestJSTypeScriptTypeORMPostgreSQLNext.js
Original Clinzo Castle pixel artwork; not a product screenshotClinzo Castle
01

Problem

Clinzo360 explores how clinic teams can coordinate account access and daily operations in one product. It is in development and has not been released.

02

Role & scope

I own and develop the backend and frontend. Current implementation covers authentication, clinic onboarding, memberships, team invitations, and settings. Clinical workflows remain in development.

03

Architecture

A Next.js frontend connects to a NestJS API, with TypeORM and PostgreSQL for persistence. User identity is separate from clinic membership, so a user can have a role within a specific clinic.

04

Security & tenancy

The API includes clinic-scoped session context, membership checks, and role guards.

05

Workflow prototypes

The patient, queue, and consultation interfaces use in-memory mock data. They explore the intended experience; they do not yet represent connected clinical workflows.

06

Technical decisions

Clinic onboarding groups related writes in a transaction. Separating identity, membership, and roles keeps clinic access context distinct from the user account.

NEXT CHECKPOINTOpenForms