Skip to main content

Welcome to DentControl Documentation

Comprehensive dental clinic management for modern practices. Manage patients, appointments, treatments, and clinical records all in one place.

Quick Start

Get DentControl up and running in minutes

1

Install Dependencies

Clone the repository and install all required PHP and Node.js dependencies.
git clone https://github.com/Ary-dev04/DentControl.git
cd DentControl
composer install
npm install
2

Configure Environment

Copy the environment file and generate your application key.
cp .env.example .env
php artisan key:generate
Update your .env file with your database credentials and other configuration settings.
3

Run Migrations

Set up the database schema with all required tables.
php artisan migrate
4

Start the Application

Launch the development server and build frontend assets.
php artisan serve
npm run dev
Your DentControl instance is now running at http://localhost:8000

Core Features

Everything you need to manage your dental practice

Multi-Clinic Management

Manage multiple dental clinics with tenant isolation and centralized administration.

Patient Records

Comprehensive patient profiles with demographics, contact info, and medical history.

Appointment Scheduling

Smart scheduling system for managing patient appointments and dentist availability.

Treatment Tracking

Track treatment plans, procedures, and progress for each patient.

Clinical Records

Maintain detailed clinical files and evolution notes for every patient visit.

Role-Based Access

Fine-grained permissions for admins, dentists, and assistants.

Explore by Role

Learn what each user role can do in DentControl

Super Admin

Full system access to manage clinics, users, and global settings.

Dentist

Manage patients, appointments, and treatments for your clinic.

Assistant

Handle reception, scheduling, and patient check-in tasks.

Technical Reference

Deep dive into models, controllers, and API structure

Data Models

Explore the database schema and Eloquent model relationships.

Controllers

Understand the application controllers and request handling.

Configuration Guide

Learn how to configure DentControl for your environment.

Deployment

Deploy DentControl to production with best practices.

Ready to get started?

Follow our quickstart guide to set up DentControl and create your first clinic in minutes.

View Quickstart Guide