Dastan Studio
WorkCapabilitiesProcessContact
dastanstudiomcc@gmail.comAZ
← All work
01Clinic management platform

Dentaz

Every operation of a dental clinic, in one system.

Role
Product design, full-stack, desktop, DevOps, brand
Year
2026
Status
Live — v3.0.5
Stack
.NET 10, ASP.NET Core, EF Core, PostgreSQL 17
dentazapp.com
Overview

Clinics usually run appointments in one program, credit in Excel, lab orders over WhatsApp and the cash desk in a notebook. Dentaz brings all of it into one system and shows each employee only what their role needs.

The system runs daily in a real clinic: doctors, reception, cashiers, lab technicians and the marketing team all work on the same data. The clinic's weekly requests become the next release.

3.0.5live release
261automated tests
108database migrations
3platforms: web, Windows, macOS
What it does

Every operation of a dental clinic, in one system.

01

Appointment schedule

Daily schedule by doctor and room, reminders, doctors can edit only their own bookings.

02

Patient & odontogram

Treatment plans on a tooth chart, service catalogue, private notes, patient balance.

03

Credit & instalments

Repayment schedules, overdue payments, responsible doctor, Excel export.

04

Two cash desks & advances

Upper and lower cash desk, income and expenses, monthly staff advance reports.

05

Lab workflow

Scan review → design → doctor approval → production → delivery → quality rating. Audio alerts for technicians.

06

CRM & marketing

Lead board, tasks, SMS automation, broadcasts, Telegram/TikTok/Messenger channels.

07

Roles & permissions

Doctor, reception, cashier, lab, marketing admin — rules enforced on the server, not just the UI.

08

Auto-update

Signed Windows and macOS apps download new versions and install silently.

Brand

Dentaz — Dental Clinic Management

#0B1F3BPrimary
#2E7DFFSecondary
#00C6B8Accent
#E8F4FFBackground
#94A3B8Text
Challenges & fixes

What broke, how it was fixed

01
Problem

Zero-loss releases in a live clinic

Fix

Before every release: a production backup, a migration rehearsal on a copy, and a comparison of every count and total.

02
Problem

Desktop updates got stuck

Fix

electron-updater only accepts higher versions — the versioning scheme was rebuilt around it, with separate signed Windows and macOS builds.

03
Problem

Sensitive financial data was visible to everyone

Fix

Doctors see payments only for their own patients, private notes are visible only to the author and admins — all enforced in the backend.

Stack
.NET 10ASP.NET CoreEF CorePostgreSQL 17ReactTypeScriptViteElectronDockerCaddyAstroCloudflare