Dermacove is a skin-clinic management 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. Dermacove gives a dermatology practice a pearl, glacier-blue and lilac face: frosted glass panels over slowly drifting colour, Outfit headings in a light weight, and a hexagon-and-drop logo. The team works from a floating icon rail with airy visit cards, and every patient gets a skin journal instead of a plain dashboard.
How it looks and works
- Website. Pearl-white pages with a glacier-blue lead colour (#25607F) and lilac accents. The hero floats a "next free slot" note over an arch illustration; a concern finder filters treatments; the services page lists starting prices and visit times; three care plans sit in glass tiers; the team page uses hexagon-framed profiles. The mist footer and the outlined "Book a visit" link in the header are part of the pack.
- Sign-in. A solid frosted panel, a glacier accent bar and three drifting orbs, then four note cards written for a skin practice. It is deliberately high-contrast: dark ink on near-white glass.
- Admin layout. A floating glass icon rail instead of a sidebar, a frosted banner header, spacious rows and cards for lists, and a wide split-column form dialog. The doctor's dashboard centres on a visit donut with a follow-up list; the room calendar draws rounded visit pills with a glacier now-line.
- Patient portal. The home page is a skin journal. A date tile shows the next visit with its time, doctor and reason; a morning and evening routine card lets the patient tick, add and remove steps (stored on their own device); a care-notes timeline lists published results, prescribed treatments and the balance. Appointments, records, lab reports, invoices and profile keep the engine's booking, payment and PDF features.
- Type and colour. Outfit for headings and Inter for text, JetBrains Mono for codes, a deep-navy dark theme with a lighter link colour, and checked contrast for every declared pair.
- Languages. English, Arabic, Hebrew and Spanish with mirrored layouts.
Demo content
Three fictional studios load with the installer: Marlbury Skin Studio (Turin, EUR), Stonebridge Skin Studio (Dubai, AED, Arabic first) and Ashgrove Skin Studio (Portland, USD, on a 14-day trial). Marlbury's team includes Dr. Ronan Ibsen (Medical Dermatology, Room 1) and Dr. Renata Kestrel (Skin Check, Room 2). Patients carry Armenian, Georgian and Persian names, and the pinned memos cover the SPF counter, a phototherapy cabinet service and patch-test week.
Publishing the iOS app
The package includes the native SwiftUI iPhone and iPad source in iOS-App/, already themed with Dermacove's colours, Outfit type, hexagon logo and icons. It was built and screenshotted on the iOS simulator only: it has not been submitted to or approved by the App Store, and you need your own Apple Developer account, bundle identifier and signing team to publish it. Set the server address and brand values in Config.xcconfig, run XcodeGen and open the project in Xcode. It talks to your own Dermacove server.
Quality
The release passed typecheck, lint, the right-to-left, route-segment and server-action checks, the automated test suite and a production build. The zip was unpacked, built and driven through the web installer from scratch, and a headless browser captured every screen in the gallery in light, dark, phone and right-to-left views.
What you should know before buying
- Same engine as the original ClinicPro. Features, database schema and APIs are identical across the design family. Choose Dermacove for its glass look, its skin journal and its dermatology sample content, not for different functionality.
- Demo patients follow a dermatology profile: ages 13 to 78 with a teen and young-adult skew (about 24% teens, 40% in their twenties), 62% women, first names matched to sex, and a parent listed as contact for minors. The pinned memos are written for a skin clinic (SPF counter, phototherapy service, patch-test week). Clinical notes, diagnoses and prescriptions still come from the engine's general-medicine set.
- The skin routine is device-private. Steps are stored in the patient's browser, not in your database, so they are not part of backups or reports.
- Platform admin pages use the engine's standard layout. Dermacove restyles everything the clinic team and patients see; the super-admin console keeps the shared engine look.
- 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, the web installer with optional demo studios, the iOS source, a buyer guide, a Docker setup, cron configuration and six months of support.