DEV3 Technologies home

DEV3 Molarwick – Dental Clinic Management SaaS with Online Booking and Chair Day View (built on the ClinicPro engine)

A bright, friendly dental practice suite on Next.js and MongoDB: online booking, recall reminders, a chair-by-chair day view, charting, lab, stock, billing and a patient portal. Built on the DEV3 ClinicPro engine: the same features, a different design.
by DEV3 TechnologiesVerified Author(0) 0 sales 0 viewsUpdated 12 Nov 2026

Launch Offer: up to 50% off

This item is 50% off: $24.50 instead of $49

Ends in
--
Days
--
Hrs
--
Min
--
Sec

Molarwick is a dental practice suite that you host yourself, built by DEV3 Technologies on Next.js 15 (App Router and Server Actions) and MongoDB. Built on the DEV3 ClinicPro engine: the same features, a different design. The design is mint and white with one warm apricot accent, set in Nunito, with pill buttons, 16 px rounded cards, a slim icon rail instead of a sidebar of words, and tooth-and-smile drawings made in code.

What you see first

  • Website. A split mint hero with a tooth-shaped treatment room and the next free chair slot, a six-card tool grid, treatment cards that show a starting fee and visit time, a pricing section, an FAQ, a doctors page and a three-step booking form.
  • Sign-in. A wide mint art panel on the left and a short form on the right, with one-click demo buttons for dentist, manager and patient.
  • Staff app. A narrow icon rail with the tooth logo on top; patients as monogram cards with recall chips; billing and other lists as soft floating rows; forms open in side sheets; settings sit in a vertical menu.
  • Chair-by-chair dashboard. The dentist and manager dashboards open on a timeline with one lane per chair and hygiene room, two-line visit chips colour coded from booked to completed, and a marker for the current time.
  • Visit-spine patient record. A slim pinned fact strip (allergies, recall date, balance, cover) above a vertical spine of every visit, with underline tabs for charting, prescriptions, lab, plans and bills.
  • Smile-journey portal. Patients land on a progress track that counts the six-month recall down to the next check-up, with their upcoming and past visits as stops on the track, plus booking, invoices, lab reports and history.

Demo content

Three fictional practices load from the installer: Larkmoor Dental Studio (Lyon, EUR), Sablewick Smile Centre (Dubai, AED, Arabic first) and Quillfern Family Dental (Albany, USD, on a 14-day trial). The team has a general dentist, an orthodontist, a dental nurse, a front desk, an accountant, a dispensary lead and a dental lab technician, and each practice shows two chairs. The dashboard carries five dental memos, and the portal patient always has a booked visit a few days ahead so the journey track is never empty.

What it does

  • Online booking and recalls. Patients pick a treatment and a slot in three steps from the website or portal; reminders and six-month recalls go out through your own mail settings.
  • Charting and consultations. Visit notes, ICD coding, printable prescriptions and treatment plans on a record shared by dentist, hygienist and nurse.
  • Dental lab cases, stock and billing. Lab orders with verified reports, consumables with batch and expiry alerts, invoices with split payments and a ledger stored in USD and shown in each practice's currency.
  • Many practices in one installation. Each has its own team, branding, display currency and language, a self check-in kiosk and a waiting-room display.
  • Four languages and dark mode. English, Arabic, Hebrew and Spanish with mirrored right-to-left layouts, including the chair timeline and the smile journey; dark mode uses a deep teal page with a light mint text colour.
  • Platform console. Practices, plans, subscriptions, currencies, translations, website pages with an editor, backups and audit logs.

Publishing the iOS app

The archive also holds iOS-App/: a native SwiftUI iPhone and iPad app wearing the Molarwick theme (mint palette, bundled Nunito, tooth mark, app icons). It signs in to the same server and covers visitors, patients and staff. It was built and checked in the Xcode simulator only. To publish it you generate the Xcode project with XcodeGen, add your own bundle id, Apple team id and server URL in Config.xcconfig, and sign it with your Apple Developer account. App Store review and approval are your own process; the push-notification keys are placeholders that you fill in.

What you should know before buying

  • Same engine as the original ClinicPro. Features, database schema and APIs are identical across the design family. Choose Molarwick for its dental look and its dental sample memos and names, not for different functionality.
  • Demo patients are fictional and sex-matched: about 26% children (ages 4 to 17, each with a parent as emergency contact), 54% adults and 20% seniors (65 to 85), with names drawn from Brazilian, West African, South Asian and East Asian pools.
  • Sample clinical records such as diagnoses and prescriptions come from the shared engine and read like general practice, while the pinned memos (autoclave log, hygiene recalls, impression material, lab crowns) are written for a dental team. Replace both with your own after install.
  • Email, card payments and file uploads need your own providers (SMTP, Stripe and an image host). Without them the app runs and logs outgoing mail.
  • Needs Node.js 20.9 or newer and MongoDB 5 or newer (a replica set is recommended; a hosted cluster works).

Included

Source code, a web installer that can load the three demo practices, the iOS-App source, a buyer guide, a Docker setup, cron configuration and six months of support.

How it's built

Architecture, stack, key decisions and the quality gates DEV3 Molarwick passed before release.

How one clinic engine carries a full dental look: design tokens, drawn illustrations and a chair-by-chair dashboard on top of identical backend logic.

The problem it solves

A dental team wants software that feels calm and bright, not like a generic hospital system. The look must change deeply, in layout and components, while patient data, billing and permissions behave exactly as they do in the proven engine.

Architecture and approach

Molarwick is a design pack over the DEV3 ClinicPro engine. The pack replaces tokens, fonts, brand, logo, email and PDF themes, demo data, website content and a set of presentational components. A guard script compares every other file to the engine byte for byte, so the backend cannot drift.

The signature view is the chair timeline on the dashboard: it is built from the queues the engine already loads and lays each visit on a lane per dentist. Imagery is drawn in code as inline SVG, so the site makes no request to a font or image host. Motion is CSS only.

Quality gates and results

  • Backend identical to the engine, verified by the guard on every build
  • 112 automated tests, typecheck, lint and production build all passing
  • Home page tuned for mobile Lighthouse scores of 85 or more

Tech stack

Area Technologies
Frontend Next.js 15, React 19, Tailwind CSS 4
Backend Server Actions, Mongoose 9, next-auth 5

Inside the build

Mint split hero: a tooth-shaped treatment room and the next free chair slot. Mint split hero — a tooth-shaped treatment room and the next free chair slot.

Six practice tools: booking, charting, lab, stock and billing in soft mint cards. Six practice tools — booking, charting, lab, stock and billing in soft mint cards.

Guides & articles

Practical guides and engineering write-ups for DEV3 Molarwick.

Dental practice software: 6 things to check before you pick one

Last updated
Dental practice software: 6 things to check before you pick one: DEV3 Molarwick

Dental software is easy to demo and harder to live with. Here are six things to check before you pick a self-hosted system, with DEV3 Molarwick as the worked example. Molarwick is built on the DEV3 ClinicPro engine: the same features, a different design.

Video tour of Molarwick: the website, the dashboard and billing

The Molarwick home page

1. Can you see the whole day at a glance?

A list of appointments hides gaps. Look for a view that lays out each chair and hygiene room on one timeline.

Can you see the whole day at a glance?

2. Do recalls run on their own?

Six-month check-ups fill the diary. Ask how reminders are sent and what happens when mail is not configured.

3. Are treatment fees clear?

Patients book more readily when a starting fee and a visit time are visible before they call.

Are treatment fees clear?

4. Is there a patient portal?

Booking, invoices and reports in one place save the front desk many calls.

Is there a patient portal?

5. How does it handle several practices?

Separate teams, branding and currencies in one installation matter for groups.

How does it handle several practices?

Frequently asked questions

The complete source code (version 1.0.0) as a download from your account, with the setup and usage guides shown on this page. You can modify the code to suit your product.

Questions about this product (0)

Answers from the DEV3 team and the community.

Ask a question

No questions yet.

Wondering about setup, licensing or customisation? Ask, and the DEV3 team will help.

More from this author

View all

Related in Enterprise SaaS Starters

View all