All sidework
SIDEWORK / Healthcare

Doctor Workspace

A personal clinical workspace bringing shift schedules, letters, a logbook, and calculation tools into an installable app.

Independent projectDesign & development
The local doctor workspace dashboard with example shifts, a clinic-letter workflow, and a monthly calendar.
The original workspace components rendered locally with synthetic clinic, shift, and logbook data.
THE IDEA

A little order between shifts.

Ruang Jaga is a personal workspace for dr. Shinta Anni Fadilla at Klinik Naja Shafana, organizing the administrative work around everyday practice.

WHAT I BUILT

Keep the working day in one place.

Rebuilt the workspace with Next.js, Drizzle, Neon PostgreSQL, and Better Auth. Changes enter an IndexedDB queue before synchronization, with operation IDs and record versions to handle retries and conflicts. Letter numbers are issued online in a transaction, while the installable shell supports work between connections.

  • Private password sign-in with database sessions and no public registration.
  • Shift scheduling with overlap checks across nights and month boundaries.
  • Letter drafts, monthly numbering, clinic-header snapshots, and PDF output.
  • A personal logbook and clinical calculation tools for doctor review.
  • Offline change queue, synchronization status, and conflict review.
  • Calendar reminder export, backup import, and an installable PWA shell.
THE TOOLKIT
Next.jsReactTypeScriptDrizzlePostgreSQLBetter AuthIndexedDBjsPDF