dentalreel

byDr. Hirwa Kothari

**PROJECT: DentalReel AI** Build a fully functional, AI-powered web application called DentalReel AI that creates animated dental educational videos and promotional reels for dental clinics. **MAIN GOAL:** I want to build and test this application with a ₹0 budget. Do not require paid APIs, subscriptions, credit cards, or paid services for the basic features. Use free, open-source, or browser-native technologies wherever possible. ### 1. DESIGN Create a premium, modern, responsive dashboard using: * Warm ivory beige (#EDE1D2), white, and pastel blue. * Minimal, elegant design with rounded cards and subtle shadows. * Clean navigation and a professional dental aesthetic. * Desktop and mobile compatibility. Tagline: "From Dental Ideas to Animated Reels." ### 2. DASHBOARD Include: * Create New Reel * My Projects * Character Library * Video Templates * Brand Settings * Voice & Language * Export Videos ### 3. CREATE A REEL Let users enter a text prompt describing their desired video. Provide these options: **Categories:** Dental Awareness, Dental Implants, Root Canal Treatment, Gum Health, Oral Hygiene, Teeth Whitening, Smile Designing, Braces, Children's Dentistry, Dental Myths vs Facts, Funny Dental Reels, Clinic Promotion, Festival Greetings, Custom Video. **Animation styles:** High-quality 3D cartoon, Pixar-inspired original aesthetic, educational 3D animation, cute character animation, and minimal 3D motion graphics. Do not use copyrighted characters. **Duration:** 15, 30, 45, or 60 seconds. **Languages:** English, Hindi, Gujarati, and Hinglish. **Aspect ratios:** 9:16, 1:1, and 16:9. Allow users to select dentist and patient characters, add clinic branding, and generate a storyboard. ### 4. AI STORYBOARD GENERATOR Convert the user's prompt into a structured storyboard containing: * Scene-by-scene descriptions. * Character appearance and actions. * Camera movements. * Animation instructions. * Voice-over narration. * On-screen text and subtitles. * Scene durations. * Background music suggestions. * Final call to action. Allow users to edit, add, delete, rearrange, and preview scenes before exporting. If a real AI text-generation service is unavailable, implement a functional template-based storyboard generator rather than showing fake AI results. ### 5. CHARACTER LIBRARY Allow users to create and save reusable female dentists, male dentists, adult patients, children, and elderly patients. Store character descriptions, clothing, appearance, reference images, and notes. Allow users to reuse characters across projects. Be transparent about limitations in maintaining character consistency across AI-generated scenes. ### 6. VOICE AND SUBTITLES Support English, Hindi, Gujarati, and Hinglish narration. Allow users to edit scripts, upload audio, preview available browser voices, edit subtitles, and adjust subtitle timing. Use free browser speech synthesis where supported. Clearly identify unavailable voices instead of pretending they work. ### 7. VIDEO CREATION AND EXPORT Build a modular pipeline for: 1. Script generation. 2. Storyboard creation. 3. Scene image creation or upload. 4. Animation. 5. Voice-over and subtitles. 6. Scene transitions. 7. Video assembly and export. Support MP4 export if technically possible. Otherwise, offer a working alternative such as WebM and explain the limitation. Do not pretend that static images or storyboards are completed animated videos. Keep AI image, voice, and video generation providers optional so free or open-source alternatives can be integrated later. ### 8. PROJECT MANAGEMENT Allow users to create, save, rename, duplicate, reopen, search, and delete projects. Use localStorage or IndexedDB for the initial version. Keep the application functional without user accounts or cloud storage. ### 9. CLINIC BRANDING Create editable brand settings for: * Clinic name and logo. * Contact number. * Address. * Website. * Brand colors. * Social media handle. * Call-to-action text. Include this sample profile: Clinic: Smile Crest Dental & Implant Studio Tagline: Your Trusted Dental Partner Website: [www.smilecrestdental.com](http://www.smilecrestdental.com) Allow users to replace these details. ### 10. TECHNICAL REQUIREMENTS Use the technologies best supported by the development environment. Build reusable components, validate forms, handle errors, show generation progress, and save projects reliably. Never expose API keys in frontend code. Do not require paid services for basic project management, storyboard editing, or image uploads. ### 11. DEVELOPMENT PRIORITIES Build the application in stages: **Stage 1:** Functional dashboard, navigation, project creation, saving, and settings. **Stage 2:** Prompt-to-storyboard generation and scene editor. **Stage 3:** Character library, image uploads, narration, and subtitles. **Stage 4:** Scene preview, video assembly, and export. **Stage 5:** Optional integrations for real AI image, voice, and video generation. Start by implementing Stages 1 and 2 completely. Test the application and ensure its buttons and essential features work before adding more features. Do not build only a static mockup. Do not leave buttons nonfunctional. Clearly label prototype features and external API requirements. **FINAL GOAL:** Create a working, free-to-test foundation for DentalReel AI that can eventually generate professional, consistent 3D animated dental reels without requiring expensive subscriptions.

LandingDashboard
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks

45 planning tasks
#1

Generate system requirement document

1m 15s0.05 cr used
Done
#2

Generate personas & user flows

0m 12s0.05 cr used
Done
#7

Create flow for Dental Clinic Content Creator

0m 11sCredits in parent
Done
#8

Create flow for Clinic Brand Manager

0m 11sCredits in parent
Done
#9

Create flow for Character & Voice Curator

0m 11sCredits in parent
Done
#10

Landing

2m 24sCredits in subtasks
Done
#23

Landing / Navigation

0m 0s0.85 cr used
Done
#20

Landing / Hero

0m 42s0.85 cr used
Done
#21

Landing / How It Works

0m 36s0.85 cr used
Done
#22

Landing / Free To Test Note

0m 32s0.85 cr used
Done
#24

Navigation

0m 28sCredits in parent
Done
#11

Dashboard

4m 16sCredits in subtasks
Done
#38

Fix Dashboard review finding: The primary quick-action card clips meaningful content at…

0m 35s0.02 cr used
Done
#25

Dashboard / Navigation

0m 0s0.85 cr used
Done
#26

Dashboard / Hero

0m 31s0.85 cr used
Done
#27

Dashboard / Quick Actions

0m 43s0.85 cr used
Done
#28

Dashboard / Recent Projects

0m 50s0.85 cr used
Done
#29

Dashboard / Brand Summary

0m 33s0.85 cr used
Done
#30

Dashboard / Footer

0m 0s0.85 cr used
Done
#37

Fix Dashboard: The primary quick-action card clips meaningful content at desktop; implicated file…

1m 21sCredits unavailable
Done
#12

Create New Reel

4m 26sCredits in subtasks
Paused
#32

Create New Reel / Create Reel Navigation

0.85 cr needed
Paused
#33

Create New Reel / Create Reel Intro

0.85 cr needed
Paused
#34

Create New Reel / Create Reel Builder

0.85 cr needed
Paused
#35

Create New Reel / Create Reel Free To Test Note

0.85 cr needed
Paused
#36

Create New Reel / Create Reel Footer

0.85 cr needed
Paused
#13

Storyboard Editor

4m 26sCredits in subtasks
Paused
#39

Storyboard Editor / Navigation

0.85 cr needed
Paused
#40

Storyboard Editor / Intro

0.85 cr needed
Paused
#41

Storyboard Editor / Scene List

0.85 cr needed
Paused
#42

Storyboard Editor / Footer

0.85 cr needed
Paused
#14

My Projects

4m 26sCredits in subtasks
Paused
#43

My Projects / Navigation

0.85 cr needed
Paused
#44

My Projects / Intro

0.85 cr needed
Paused
#45

My Projects / Library

0.85 cr needed
Paused
#46

My Projects / Storage Note

0.85 cr needed
Paused
#47

My Projects / Footer

0.85 cr needed
Paused
#15

Character Library

4m 26sCredits in subtasks
Paused
#16

Video Templates

4m 26sCredits in subtasks
Paused
#17

Brand Settings

4m 26sCredits in subtasks
Paused
#18

Voice & Language

4m 26sCredits in subtasks
Paused
#19

Export Videos

4m 26sCredits in subtasks
Paused
#31

Footer

0m 21sCredits in parent
Done
#5

Architecture

0.05 cr needed
Paused
#6

Workspace task plan

0.05 cr needed
Paused
Landing design preview
Landing: Read product explanation
Dashboard: Enter workspace
Dashboard: Open Character Library
Character Library: Read consistency banner
Character Library: Create character
Character Library: Upload reference images
Character Library: Save character
Character Library: Reuse in new reel
Create New Reel: Confirm preselected character
Dashboard: Open Voice & Language
Voice & Language: Select language
Voice & Language: Edit narration script
Voice & Language: 1. Upload audio
Voice & Language: 2. Preview available voices
Voice & Language: Edit subtitles
Voice & Language: Adjust subtitle timing
Voice & Language: Save settings
Voice & Language: 3. View unavailable voice notice
Landing design preview
Landing: Read product explanation
Dashboard: Enter workspace
Dashboard: Open Character Library
Character Library: Read consistency banner
Character Library: Create character
Character Library: Upload reference images
Character Library: Save character
Character Library: Reuse in new reel
Create New Reel: Confirm preselected character
Dashboard: Open Voice & Language
Voice & Language: Select language
Voice & Language: Edit narration script
Voice & Language: 1. Upload audio
Voice & Language: 2. Preview available voices
Voice & Language: Edit subtitles
Voice & Language: Adjust subtitle timing
Voice & Language: Save settings
Voice & Language: 3. View unavailable voice notice