CliniCare — Clinic Management SaaS | Vibe96

Healthcare & Wellness

CliniCare — Clinic Management SaaS

Source code included

Multi-tenant clinic management web app for small and mid-sized private clinics, built on React and Supabase.

Built by Jehan Ahmed Updated 6 Nov 2026 10,605 lines of code

Open live demo Built withClaude Code

About this software

About CliniCare — Clinic Management SaaS

CliniCare is a React + TypeScript + Vite + Tailwind web app covering appointments, patients, doctors, consultations, e-prescriptions, billing, pharmacy, laboratory, attendance, reports and automated reminders. The backend is the buyer's own Supabase project (Postgres, Auth, Row Level Security), with 7 SQL migrations plus schema and seed files. With no Supabase values set it runs in a demo mode on fictional local data, with Admin, Doctor and Receptionist demo logins. The code also includes a public booking page, a patient portal page, and a landing page. The digest shows no test suite, no mobile app, and the reminders Edge Function is described as a skeleton, so the buyer must wire up their own WhatsApp, SMS or SMTP provider.

Category: Healthcare & WellnessStack: React 18.3.1 + Vite 6.4 + Tailwind CSS 4.3 (shadcn-style UI) · PostgreSQL via SupabaseBuilt with: Claude Code Licence: Single-site, full source

Why CliniCare — Clinic Management SaaS

What makes it better
than the alternatives

  1. 01

    Two-layer authorisation

    Every write in api.ts checks sign-in, clinic role and clinic scope, mirrored by Postgres RLS policies documented in docs/AUTHZ.md.

  2. 02

    Runs without a backend

    With blank env values the app runs in demo mode on fictional data, so buyers can evaluate every module before connecting Supabase.

  3. 03

    Multi-tenant by design

    Data is scoped by clinic_id, with onboarding that creates a clinic and links the creator as admin.

  4. 04

    Documented security and schema

    Ships SECURITY.md, AUTHZ.md, RLS policy notes, ERD, schema summary and an audit result document.

  5. 05

    Reminder pipeline scaffold

    Client-side rules, templates and previews plus a server-side send-reminders Edge Function that keeps provider secrets out of the browser.

Appointments & Booking

  • Appointments page with status updates
  • Public booking page
  • Appointment types
  • branches and holidays listed via API

Patients & Portal

  • Patient records and creation
  • Patient consent capture
  • Patient portal page

Consultations & Prescriptions

  • Doctor-created consultations with editable templates
  • Prescription builder with drug autocomplete from an editable list
  • Repeat a previous prescription in one click
  • Print-friendly prescription view

Billing

  • Invoices
  • payments and credit notes
  • Expenses panel
  • Printable invoice view

Pharmacy & Laboratory

  • Pharmacy items and sales
  • Lab orders

Attendance & Doctors

  • Staff attendance marking (admin only)
  • Doctors management

Reminders

  • Reminder rules
  • templates
  • schedules and logs
  • Edge Function skeleton for WhatsApp
  • SMS or SMTP sending

Dashboard, Reports & Admin

  • Dashboard with KPI drawer
  • Reports page
  • Audit log page
  • Settings and onboarding wizard
  • Roles: admin
  • doctor
  • receptionist
  • accountant

Quality report

Manually reviewed

79/ 100

Automated audit score

✓ Approved by our review team

Listed after manual review.
Audit run: 4 Nov 2026
Reviewed by Vibe96 staff, Dubai.

Security77
Code structure72
Docs & completeness64
Dependency health88
Build & deploy80
Reviewer notes (5 minor)

No real credentials found; demo login passwords ship as weak defaults in client code; feature-based layout is sound, but the demo feature is split across 28 files and some stores/files are large; sql and api code not provided for review; database rules cannot be confirmed from the excerpts; authz cannot be verified: api.ts, sql/rls and edge function not shown; demo role gates are ui-only. None of these stop the software from working; the developer has been told and improvements come in a future update.

Versions & updates

1.0.0
First release6 Nov 2026✓ Reviewed & audited

No updates yet. New versions appear here with a changelog.
Buyers receive updates free for 1 year.

Quality report

What you get

  • </>Full source codeThe complete audited source, delivered as a download from your account. No obfuscation.
  • ▤DocumentationSetup guide, architecture notes, CLAUDE.md and AGENTS.md.
  • ↻One year of updatesEvery new version the builder publishes, free for 12 months.
  • ♧30 days of supportInstallation and defect support through Vibe96 tickets.
$139Single-site licence Details