Inventra – Multi-tenant Inventory Management & ERP (Next.js + MongoDB)
0 salesUpdated 9d ago
from
$29A scroll-driven 3D dental clinic landing page in Next.js 16 and React Three Fiber: twelve chapters with procedural teeth, implant, whitening, aligner and scan animations, live opening hours and a booking dialog. One config file to rebrand, no 3D assets to license.
LUMIDENT is a scroll-driven 3D landing page template for dental clinics, built with Next.js 16, React Three Fiber and three.js. A calm, clinical-luxury page in paper white and mint tells the story of a fictional practice, LUMIDENT Dental Studio, in twelve chapters, and each chapter has its own live 3D moment. Every tooth, gum and bone block is generated in code, so there are no models, textures or image files to license or replace.
Try the live demo (button above) or watch the video tour, then step through the screenshots at desktop, tablet and phone sizes.
| # | Chapter | 3D moment |
|---|---|---|
| 00 | Welcome | A molar turns in an airy studio with caustic light and floating motes |
| 01 | Anatomy | A section sweeps through the tooth; gum and bone rise, then pulp, nerves and vessels appear with seven live callouts |
| 02 | Implants | A threaded titanium post enters a sectioned jaw, then the abutment and crown seat in three staged steps |
| 03 | Whitening | A shade guide fans out and a selector sweeps the incisor from dark to light |
| 04 | Clear aligners | A clear tray seats over crowded lower teeth, which then straighten |
| 05 | Hygiene | Plaque at the gum line and in the fissures lifts off and dissolves |
| 06 | Veneers | Porcelain shells glide onto the four upper front teeth one by one |
| 07 | The smile | Both arches, with a slow camera fly-over |
| 08 | Technology | An intraoral-scan reveal: a sheet of light leaves a point cloud, then the solid model |
| 09 | Studio & team | Sample team cards and opening hours with a live "open now" status |
| 10 | Patient voices | A testimonial carousel, badged as sample placeholders |
| 11 | Book | Contact block and a booking dialog with treatment, day and time slots |
Each treatment moment starts when its chapter settles and has a Replay button. Lenis smooth scrolling snaps to the nearest chapter, and the camera flies a centripetal Catmull-Rom path through per-chapter stops, with separate tables for desktop and portrait screens.
prefers-reduced-motion turns off smooth scrolling, snap animation, idle spin, drift, autoplay and text animation; treatment moments jump to their final state.lib/clinic.ts holds the name, tagline, phone, address, time zone, opening hours, services, team, testimonials and booking rules.paper, ink, accent, accentDeep, accentSoft, gum) are injected as CSS custom properties and read by the 3D materials, so one edit recolours the page and the scene.lib/chapters.ts.app/layout.tsx..ics download; nothing is sent. Replace one onSubmit handler to connect your booking system.Documentation/index.html, generated from the README, and START-HERE.txtLUMIDENT Dental Studio is fictional. Every name, phone number, review and team member is placeholder content, and the treatment text is general information, not medical advice. Replace it with your own reviewed copy. Read how we built LUMIDENT for the design decisions behind the procedural anatomy.
Buying guides: Immersive 3D website templates in Next.js
0 salesUpdated 9d ago
from
$290 downloadsUpdated 8d ago
0 salesUpdated 9d ago
from
$290 salesUpdated 9d ago
from
$290 salesUpdated 17h ago
from
$290 salesUpdated 17h ago
from
$290 salesUpdated 17h ago
from
$290 salesUpdated 17h ago
from
$29