LIVE PREVIEWBUY FOR $24

CareNova is a contemporary, production-ready Clinic Administration System constructed for dental practices, normal medical clinics, and ophthalmology facilities. Developed with Subsequent.js 14 App Router, Supabase, Drizzle ORM, and TypeScript, CareNova offers builders, companies, and clinics a critical, fully-architected basis to handle and run actual healthcare operations — with out spending months constructing from scratch.

In contrast to generic admin dashboard templates, CareNova is constructed round actual scientific workflows: affected person consumption → appointment scheduling → medical data → prescriptions → invoicing → cost assortment. Each module follows the identical clear sample — making the codebase instantly comprehensible and extensible for any improvement crew.

Whether or not you’re a developer constructing a clinic product, an company delivering for a healthcare shopper, or a clinic able to deploy and run their operations at the moment — CareNova is probably the most full Subsequent.js-based clinic administration resolution out there. And for those who want customized options tailor-made to your particular apply, we provide customized improvement companies on prime of CareNova to make it precisely what you want.

BANNER-IMAGE

Live Demo  | 
Documentation  | 
Contact: [email protected]

What’s CareNova?

CareNova is a Clinic Working System — not a template. It’s a full, domain-first clinic administration platform with 15+ totally purposeful modules masking each facet of working a medical or dental apply. Constructed on the most recent full-stack internet applied sciences, it’s SaaS-ready, multi-role, and multi-clinic-type out of the field.

It ships with an actual PostgreSQL schema, server-side role-based entry management, type-safe queries by way of Drizzle ORM, and a constant element structure that mirrors how manufacturing SaaS merchandise are constructed. Each module follows the identical knowledge movement: Server Part → Server Motion → Zod Validation → Database Mutation → Path Revalidation.

CareNova helps three clinic sorts — Dental, Ophthalmology, and Basic Medical — every with a totally branded public touchdown web page, specialised navigation, real-time notifications, and clinic-specific modules just like the interactive Odontogram for dental practices.

Key Highlights

  • Subsequent.js 14 App Router — Server Parts, Server Actions, Streaming, Suspense
  • Full TypeScript — Strict mode, zero any sorts, build-verified clear
  • Supabase Auth + PostgreSQL — Managed auth, cookie classes, RLS-ready
  • Drizzle ORM — Sort-safe queries, migrations included, no uncooked SQL sprawl
  • 4 Position Dashboards — Admin, Physician, Receptionist, Nurse — every totally tailor-made
  • 3 Clinic Varieties — Dental, Ophthalmology, Basic with full touchdown pages
  • 15+ Full Modules — From sufferers to billing, stock to weblog
  • Actual-Time Notifications — Admin notified on bookings, signups, and key occasions
  • Employees Approval Workflow — Admin approves or declines new employees signups
  • Granular Permission Management — Admin controls precisely what every position can entry
  • Full Darkish Mode — Each element, each state, each module
  • Interactive Odontogram — 32-tooth dental charting with situation monitoring
  • Monetary Administration — Invoices, funds, bills, income analytics
  • Audit Logs & Safety — Auth logs, session monitoring, brute-force safety
  • Seed Information Included — Reasonable demo knowledge so you can begin instantly
  • i18n Prepared — English, French, Spanish, Arabic by way of next-intl
  • Customized Growth Obtainable — Want particular options? We construct them for you

Admin Dashboard — Full Clinic Overview

The Admin Dashboard offers clinic house owners and managers a real-time overview of all operations. In the present day’s appointments, whole energetic sufferers, month-to-month income, low-stock alerts, excellent invoices, and income vs. expense charts — multi function place. Every position sees a dashboard tailor-made to their obligations: Admins see monetary analytics and full clinic well being, Medical doctors see their every day schedule and affected person queue, Receptionists see the billing queue and at the moment’s appointments, Nurses see affected person data and low-stock stock alerts.

SCREENSHOT Admin Dashboard

4 Position Dashboards — Constructed for Actual Clinic Workflows

CareNova shouldn’t be a single dashboard shared by everybody. Every of the 4 roles will get a totally totally different expertise — tailor-made navigation, tailor-made widgets, and tailor-made permissions. Right here is strictly what every position can do:

SCREENSHOT Role Dashboards Overview

Admin

The Admin has full system entry and is the central authority of your complete clinic. The Admin dashboard reveals monetary well being, clinic-wide exercise, employees administration, and system configuration multi function place.

  • ✅ Full entry to all modules — sufferers, appointments, data, billing, employees, stock
  • ✅ Handle all employees accounts — approve or decline new employees signups
  • ✅ Management the permission matrix — determine precisely what every position can see and do
  • ✅ View monetary analytics — income, bills, web earnings, excellent invoices
  • ✅ Handle clinic settings — branding, clinic kind, touchdown web page, colours, search engine marketing
  • ✅ Entry the auth audit log — each login, logout, and failed try recorded
  • ✅ Obtain real-time notifications — new bookings, employees signups, low inventory alerts
  • ✅ Handle departments, companies, lab distributors, weblog, and touchdown web page content material

Physician

The Physician dashboard is constructed round scientific workflows. Medical doctors concentrate on affected person care — their dashboard reveals at the moment’s schedule, current sufferers, and upcoming appointments with out monetary or operational litter.

  • ✅ View and handle their private appointment schedule
  • ✅ Entry full affected person profiles — historical past, allergic reactions, earlier data
  • ✅ Create and handle medical data — vitals, scientific notes, diagnoses, attachments
  • ✅ Write and handle prescriptions — remedy, dosage, drug interactions
  • ✅ Order and look at lab take a look at stories linked to affected person and appointment
  • ✅ Entry the Odontogram for dental chart administration (dental kind solely)
  • ✅ Replace appointment standing — confirmed, accomplished, cancelled

️ Receptionist

The Receptionist dashboard is the entrance desk command heart. All the things wanted to deal with the day — bookings, affected person check-ins, billing, and funds — is surfaced entrance and heart.

  • Ebook, reschedule, and cancel appointments for any affected person and physician
  • ✅ Register and handle affected person profiles
  • ✅ Create and handle invoices — companies, reductions, tax, insurance coverage
  • ✅ Report funds in opposition to invoices and observe cost historical past
  • ✅ View the billing queue — excellent and unpaid invoices at a look
  • ✅ Entry at the moment’s schedule with full appointment standing

Nurse

The Nurse dashboard is constructed for scientific assist workflows — affected person care, vitals recording, stock monitoring, and document administration.

  • ✅ View and handle affected person profiles and full medical historical past
  • ✅ Report and handle medical data — vitals, scientific notes, attachments
  • ✅ View and assist appointment schedules
  • ✅ Monitor stock ranges — inventory, reorder alerts, expiry monitoring
  • ✅ View lab take a look at stories and pattern sorts
  • ✅ Entry low-stock alerts straight on the dashboard

Granular Permission Management — The Admin Decides All the things

CareNova features a highly effective permission administration system that goes far past easy position task. The Admin opens the Permissions panel and controls — module by module, motion by motion — precisely what every position is allowed to do. Each permission examine is enforced server-side, inside each Server Motion, earlier than any knowledge is learn or written. This isn’t UI hiding — it’s actual entry management.

SCREENSHOT Permissions Matrix Panel

The permission matrix covers each key space of the system:

  • analytics. — Who can see monetary and exercise analytics
  • appointments. — Who can create, edit, cancel, export appointments
  • sufferers. — Who can view, create, edit, delete, export affected person data
  • billing. — Who can create invoices, document funds, handle bills
  • medical_records. — Who can add vitals, scientific notes, diagnoses, attachments
  • prescriptions. — Who can create and handle prescriptions
  • test_reports. — Who can handle lab exams and take a look at stories
  • stock. — Who can view, replace, and handle inventory
  • employees. — Who can view and handle employees profiles
  • companies. — Who can handle clinic companies
  • departments. — Who can handle departments
  • settings. — Who can entry clinic and system settings
  • odontogram.* — Who can entry dental chart administration

Admins at all times retain full entry. All different roles are totally configurable — a clinic may give a nurse billing entry, limit a receptionist from medical data, or grant a health care provider stock visibility — all from the UI, immediately, with none code adjustments.

Actual-Time Notifications — All the time within the Loop

CareNova features a built-in notification system that retains the proper individuals knowledgeable about the proper occasions — robotically.

SCREENSHOT Notifications Panel

  • New appointment booked — Admin notified immediately when a affected person or receptionist books an appointment
  • New employees signup — Admin notified when a brand new employees member registers and is ready for approval
  • Employees approval / decline — Employees member notified when their account is authorized or declined
  • Low inventory alerts — Related employees notified when stock falls under minimal ranges
  • Overdue invoices — Admin and receptionists see overdue bill warnings on their dashboard

Employees Signup & Approval Workflow

CareNova features a safe employees onboarding movement that ensures no unauthorized entry to the clinic system.

  • New employees member indicators up with e-mail and password
  • E-mail affirmation is distributed robotically by way of Resend
  • After affirmation, the account is marked as pending approval
  • Admin receives a notification — a brand new employees member is ready for overview
  • Admin approves or declines the account from the dashboard
  • Employees member is notified of the choice — authorized accounts get fast entry
  • Declined accounts are locked out with a transparent message

Core Modules

‍⚕️ Affected person Administration

A whole affected person administration system with full demographic profiles, blood group, emergency contacts, medical historical past, allergic reactions, and doc uploads. Every affected person has a full profile sheet displaying their appointments, prescriptions, invoices, and medical data in a single slide-out panel. Superior search, filters, pagination, bulk actions, and CSV export are all included.

SCREENSHOT Patient Management

Appointment Scheduling

A full appointment scheduling system with a calendar view (powered by dnd-kit), physician and repair task, standing monitoring (pending, confirmed, accomplished, cancelled), and conflict-free reserving. When a brand new appointment is booked, the admin receives an automated notification. CSV export and reminder monitoring are in-built.

SCREENSHOT Appointment Calendar

Medical Data

A structured digital medical data module with sub-sections for Vitals (BP, coronary heart fee, temperature, weight, top, BMI), Scientific Notes, Diagnoses (ICD codes, energetic/resolved standing), Attachments, and a Go to Timeline with each card and Gantt views. Each entry is linked to the affected person, physician, and appointment.

SCREENSHOT Medical Records

Odontogram — Interactive Dental Chart

An interactive dental charting system with a full 32-tooth odontogram. Dentists can click on particular person tooth, mark situations, observe remedies, add diagnoses and notes, and model the chart per go to. Unique to the dental clinic kind.

SCREENSHOT Odontogram

Prescriptions

Medical doctors can create detailed prescriptions with remedy identify, dosage, frequency, period, directions, drug interplay notes, and pharmacy particulars. Prescriptions are linked to the affected person, appointment, and optionally to a list merchandise for automated inventory monitoring.

Lab Check Stories

A whole laboratory administration module masking take a look at classes, methodologies, turnaround instances, pattern sorts, lab exams, and full take a look at report entries per affected person. Integrates with the Lab Distributors module for exterior lab administration.

SCREENSHOT Lab Reports

Billing — Invoices, Funds & Bills

A full medical billing system with bill creation (line objects, reductions, tax, insurance coverage fields), cost recording, and expense monitoring by division, class, and vendor. Income vs. expense charts give a month-to-month monetary overview. No exterior cost gateway required — totally self-contained.

SCREENSHOT Billing Invoices

Clinic Operations

Handle each operational facet of the clinic: Providers (pricing, period, max bookings per day), Departments (codes, heads, budgets), Employees (profiles, schedules, salaries), Stock (inventory ranges, reorder alerts, expiry, batch numbers, suppliers), and Lab Distributors (contracts, rankings, specialties, turnaround hours).

SCREENSHOT Operations Inventory

Configurable Public Touchdown Pages

CareNova features a totally editable public advertising and marketing web site for every clinic kind. Dental, Ophthalmology, and Basic clinics every have their very own hero part, companies, pricing, weblog, and footer — all configurable from the Admin’s Touchdown Settings panel. Colours, branding, content material, and search engine marketing fields are editable with out touching code.

SCREENSHOT Landing Page

Who Is CareNova Constructed For?

Clinics & Medical Practices — Deploy and Run In the present day

CareNova is not only for builders. When you run a dental apply, ophthalmology heart, or normal medical clinic, you should purchase CareNova and deploy it as your clinic’s full working system. Each workflow your crew wants is already constructed — affected person administration, appointment scheduling, billing, medical data, employees administration, and a public-facing web site — multi function system.

And for those who want one thing particular to your apply — we provide customized improvement companies. Inform us what you want and we’ll construct it on prime of CareNova, tailor-made precisely to your workflow.

‍ Builders & Freelancers — Ship Quicker for Shoppers

CareNova offers you a production-quality clinic basis in hours as an alternative of months. Each module is constructed, each schema is designed, each position is carried out. You customise and ship — not architect and construct from zero.

Companies — A Codebase Your Entire Crew Understands

Each module follows the identical sample. A developer who has by no means seen the codebase can open any module and instantly perceive it. Onboard crew members quick and ship clinic merchandise at scale.

Entrepreneurs & SaaS Builders — Manufacturing-Prepared Bones

Constructing a clinic SaaS? CareNova is already architected for multi-tenancy. The schema, auth system, and permission layer are designed to scale from a single clinic to lots of.

Want One thing Customized? We Construct It For You.

Each clinic is totally different. In case your apply has particular workflows, integrations, or options not in the usual product, we provide customized improvement companies to increase CareNova to your precise wants.

  • Customized module improvement (physiotherapy, vaccination data, optical prescriptions, and many others.)
  • Third-party integrations (cost gateways, SMS suppliers, lab APIs, EHR programs)
  • Customized reporting and analytics dashboards
  • White-label branding and customized area setup
  • Multi-branch / multi-location clinic assist
  • Affected person portal with self-service appointment reserving
  • Telemedicine and video session integration

Contact us at [email protected] — we reply inside 24–48 hours on enterprise days.

Why CareNova — Not One other Admin Template

  • Actual knowledge mannequin: Tables designed round precise scientific workflows — not generic entities
  • Actual auth: Supabase classes, brute-force safety, audit logs, session monitoring
  • Actual permissions: Server-side enforcement on each motion — not simply hiding buttons
  • Actual notifications: Admin saved knowledgeable of each key occasion robotically
  • Actual employees management: Approval workflow ensures solely approved individuals get entry
  • Actual structure: The identical constant sample utilized in manufacturing SaaS merchandise
  • Actual construct: npm run construct passes clear earlier than each launch
  • Actual assist: A crew that additionally builds customized options — not only a code dump

One Codebase. Three Clinic Varieties. Three Full Merchandise.

CareNova ships with three totally distinct, production-ready clinic configurations out of the field — every with its personal public touchdown web page, navigation, branding, shade theme, and specialty-specific modules. Switching clinic kind takes a single configuration change.

SCREENSHOT 3 Clinic Types Side by Side

Dental Clinic

  • ✅ Interactive 32-tooth Odontogram with situation and therapy monitoring
  • ✅ Dental-specific touchdown web page — hero, companies, pricing, crew, weblog
  • ✅ Dental shade theme and navigation — Odontogram replaces generic Medical Data sub-pages
  • ✅ Full affected person profiles with dental historical past and attachments

SCREENSHOT Dental Landing Page

️ Ophthalmology Clinic

  • ✅ Ophthalmology-specific touchdown web page — hero, companies, crew, weblog, footer
  • ✅ Deep teal and navy shade theme speaking precision and professionalism
  • ✅ Full Medical Data module tailored for eye examination workflows
  • ✅ Scientific notes and diagnoses for visible acuity, IOP, and prescriptions

SCREENSHOT Ophthalmology Landing Page

Basic Medical Clinic

  • ✅ Basic medication touchdown web page — hero, companies, crew, weblog, footer
  • ✅ Full Medical Data — vitals, notes, ICD diagnoses, attachments, go to timeline
  • ✅ Prescription administration, lab stories, billing, and stock all included

SCREENSHOT General Clinic Landing Page

⚙️ Demo Mode — Present Shoppers Immediately

Go to ?clinic=dental, ?clinic=ophthalmology, or ?clinic=normal to modify your complete public touchdown web page stay within the browser — continued for 7 days by way of cookie. Present any shopper precisely what their apply would appear to be in seconds.

  • app.carenovasoftware.com/?clinic=dental
  • app.carenovasoftware.com/?clinic=ophthalmology
  • app.carenovasoftware.com/?clinic=normal

Expertise Stack

Layer Expertise
Framework Subsequent.js 14 (App Router, Server Parts, Server Actions)
Language TypeScript 5.6 — strict mode, zero any sorts
Database PostgreSQL by way of Supabase
ORM Drizzle ORM 0.36 — type-safe queries, migrations included
Authentication Supabase Auth with @supabase/ssr — HTTP-only cookie classes
UI Parts shadcn/ui (Radix UI primitives)
Styling Tailwind CSS 3.4 — full darkish mode assist
Types React Hook Type + Zod schema validation
Animations Framer Movement 12
Charts Recharts 3.7
Calendar DnD @dnd-kit 6.3
i18n next-intl 4.8 — English, French, Spanish, Arabic
E-mail Resend — transactional auth emails
Deployment Vercel + Supabase

Structure Highlights

Server Part → Server Motion → Zod Validation → Drizzle DB Mutation → revalidatePath

  • Efficiency-first: memoized rows, useCallback handlers, dynamic imports, Promise.all for parallel DB calls
  • Module-level caching for clinic knowledge (5-minute TTL) with guide invalidation
  • Per-request React cache for person and session knowledge — no redundant DB calls
  • Database indexes on incessantly queried columns
  • Transaction pooler-compatible Drizzle setup for Supabase connection limits

What’s Included

  • Full Subsequent.js 14 supply code — all 15+ modules, totally purposeful
  • Full Supabase PostgreSQL schema — 30+ tables, enums, indexes, relationships
  • Drizzle migrations — able to push to any Supabase challenge
  • Seed scripts — real looking demo knowledge for all modules
  • Storage bucket setup information — avatars, touchdown belongings
  • Full surroundings variable reference — each variable documented
  • Setup and deployment information — Vercel + Supabase step-by-step
  • Authentication documentation — flows, session dealing with, RBAC
  • Permissions audit report — full RBAC protection documentation

Full Module Checklist

  • Affected person Administration (profiles, historical past, paperwork, CSV export)
  • Appointment Scheduling (calendar, standing monitoring, admin notifications)
  • Medical Data (vitals, scientific notes, diagnoses, attachments, go to timeline)
  • Odontogram — Interactive 32-tooth Dental Chart (dental solely)
  • Prescriptions (remedy, dosage, drug interactions, pharmacy, stock hyperlink)
  • Lab Check Stories (exams, methodologies, turnaround instances, pattern sorts)
  • Invoices (line objects, low cost, tax, insurance coverage, standing)
  • Funds (document in opposition to invoices, cost historical past)
  • Bills (class, division, vendor, receipt)
  • Monetary Analytics (income vs bills chart, exercise chart, overdue banner)
  • Providers (pricing, period, max every day bookings, conditions)
  • Departments (codes, heads, budgets, contact information)
  • Employees (profiles, roles, schedules, wage data)
  • Stock (inventory ranges, reorder alerts, expiry, batch numbers, suppliers)
  • Lab Distributors (contracts, rankings, specialties, turnaround hours)
  • Position-Primarily based Permissions (granular matrix, admin-configurable, server-enforced)
  • Notifications (reserving alerts, employees signup approvals, low inventory, overdue invoices)
  • Employees Signup & Approval Workflow (pending → admin overview → employees notified)
  • Weblog (public + dashboard, classes, search engine marketing fields)
  • Public Touchdown Pages (dental, ophthalmology, normal — totally configurable)
  • Touchdown Settings (branding, colours, content material, search engine marketing — admin panel, no code wanted)
  • Auth Audit Log + Session Monitoring
  • Settings (profile, clinic, preferences, model)

Assist

6 months of merchandise assist is included with each buy.

  • E-mail: [email protected]
  • Documentation: carenova.featurebase.app/en/help
  • ⏱️ Response time: 24–48 hours on enterprise days
  • Covers set up assist and verified bug stories
  • ➕ Prolonged 12-month assist out there as an add-on
  • ️ Customized improvement out there — contact us for a quote

Updates

All consumers obtain free updates — bug fixes, compatibility updates, and new options. Each launch passes npm run construct clear earlier than publishing.

Coming in future updates:

  • AI Diagnostics — Gemini integration for scientific notes and X-ray evaluation
  • SaaS Multi-Tenancy — a number of clinics, one deployment
  • Stripe Billing — subscription administration
  • Payroll Module — full employees payroll administration
  • Affected person Portal — self-service appointment reserving for sufferers

Necessary Notes

  • Requires Node.js 18+ and a Supabase account (free tier works for improvement)
  • Fundamental familiarity with Subsequent.js and TypeScript is beneficial for builders
  • Clinics deploying straight can comply with the step-by-step set up information included within the bundle
  • AI Diagnostics is architecture-ready — hooks are in place for the following launch section
  • The Common License covers a single clinic deployment
  • The Prolonged License covers SaaS utilization and resale rights
  • Customized improvement inquiries: [email protected]

CareNova is probably the most full Subsequent.js clinic administration system out there — combining an actual affected person administration system, medical appointment scheduling, dental apply administration software program, ophthalmology clinic administration system, normal medical clinic software program, digital medical data, interactive odontogram, medical billing system, role-based healthcare dashboard, real-time notification system, and employees approval workflow in a single clear, production-ready codebase. Three clinic sorts, three full touchdown pages, 4 position dashboards, granular permission management — one buy. Constructed for builders, companies, and clinics who wish to ship and run actual healthcare software program — not simply demos.


Source