Pages Overview
This template is not the final product. Any part of the application can be modified for different needs.
Index
Homepage (Index Page), serving as the central hub for users to begin their appointment booking journey. It prominently features a large, engaging banner and a direct search function where clients can immediately select a date and service to find available specialists. The page also highlights "Our categories" to guide users by service type and showcases "Top Rated offerings" and "Our reviews" to build trust and credibility by displaying popular services and genuine client testimonials.



Dentist_profile
This is the Specialist Profile Page, designed to provide clients with all necessary information and direct booking access. It features the specialist's professional photo, title, and a detailed biography outlining their experience. Critically, the page integrates a dynamic appointment scheduling module, allowing clients to view available services, select a date from the calendar, and choose an open time slot for instant booking. It also includes a dedicated section for displaying client reviews to build user confidence.


Search
This is the Service Search Results Page, which enables clients to easily find the exact service or specialist they require. The page is equipped with robust filtering tools, including dropdowns for Category, Services, and Dentist, along with various sorting options to refine the display. Results are presented as detailed service cards, each providing the service name, corresponding specialization, user rating, and the starting price, allowing clients to quickly compare offerings before initiating the booking process.


Checkout
The Checkout page lets clients confirm their appointment by entering details like name, email, and phone number, with an optional notes field. It shows a summary of the service, dentist, date, time, duration, and total amount, with two payment options: "Pay Now" to instantly pay via Stripe, or "Pay Later" to settle the payment online at a later time or in-person at the clinic


Dashboard_dentist
The Dashboard_master page serves as the central hub for dentists, providing dedicated tabs to manage their practice efficiently: Dashboard for viewing appointments and earnings, Schedule to oversee booked slots and patient flow, Client History to track past treatments and interactions, Services to update and organize dental procedures offered, Work Schedule to set daily availability and time off, Public Profile to customize their professional bio and credentials, and Chat for direct, secure communication with patients. This unified interface empowers dentists to stay organized, responsive, and in control of their practice β all from one intuitive dashboard.
Dashboard tab
The Dashboard tab gives dentist a snapshot of their schedule and earnings. It lists upcoming appointments with client names, services, times, and statuses (e.g., In Progress, Confirmed), alongside metrics like total appointments, user views, reviews, and average rating. A bar chart tracks earnings over the year, while pie charts show request confirmations and cancellations, and recent client reviews provide quick feedback for the dentist.

Schedule
The Schedule tab provides dentists with a detailed view of their appointments over a selected period (day, week, or month). It displays a calendar with time slots, client names, services, durations, prices, and statuses (e.g., In Progress, Arrived, Confirmed), with filters for dentists, clients, and statuses to help dentists manage their bookings efficiently and stay organized.

Client history
The Client History tab allows denstist to track their client interactions. It shows a table with client names, appointment dates, times, services, and statuses (e.g., Upcoming, Pending, Active, Post, Cancelled), with options to sort by date, services, or status. The tab also displays new client stats for the past month and year, alongside top clients based on appointment frequency and duration, helping dentists manage their client relationships effectively

Services
The Services tab allows dentists to manage their offered services. It displays a list of services with details like name and duration (e.g., Root Canal Therapy, 1h), with options to sort by date, services, or status. An "Add New" button enables dentists to create additional services, and each entry includes edit and delete icons for easy updates, helping dentists keep their service offerings organized and up-to-date.

Work Schedule
The Work Schedule tab lets dentists set their availability for each day of the week. It includes sections for each day (Monday to Sunday) where dentists can add time periods theyβre available to work, such as 09:00β12:00, with options to specify start and end times. An "Add Period" button allows for multiple time slots per day, and a toggle for non-working days helps dentists manage their schedule effectively.


Public Profile
The Public Profile tab lets dentists manage their public-facing profile. It displays their name, title, services offered, a personal bio, and a portfolio of work with images showcasing their clinic or procedures. Dentists can edit their profile details or hide the profile entirely using the "Edit" and "Hide Profile" buttons, ensuring they control how clients view their professional information and portfolio.

Chat
The Chat tab enables dentists to communicate directly with clients.

Dashboard_manager
The Dashboard_manager page is a centralized hub for clinic managers, providing tools to oversee schedules, track payments, manage clients, staff, services, and reviews, ensuring efficient clinic operations and client satisfaction.
Dashboard tab
The Dashboard tab provides clinic managers with an overview of the clinicβs operations. It lists upcoming appointments with details like patient names, services, prices, assigned dentists, and statuses, with filters for dentists, services, and statuses. The tab also displays a roster of dentists with their availability, alongside recent patient reviews, helping managers monitor schedules and staff performance effectively.

Schedule
The Schedule tab provides clinic managers with a comprehensive view of the clinicβs appointments over a selected period (day, week, or month). It displays a calendar with time slots, patient names, services, assigned dentists, prices, and statuses (e.g., In Progress, Arrived, Completed), with filters for services, dentists, patients, and statuses, enabling managers to oversee and manage the clinicβs booking schedule efficiently.

Payments
The Payments tab allows clinic managers to track financial transactions. It displays a table with patient names, appointment dates, assigned dentists, services, payment dates, amounts, refund status, and payment statuses (e.g., Pending, Paid, Paid by App, Cancelled), with filters for services, dentists, patients, and statuses. The tab also shows revenue stats for the week, month, and year.

Clients
The Clients tab enables clinic managers to oversee patient interactions. It presents a table with patient names, appointment dates, times, assigned dentists, services, and statuses (e.g., Upcoming, Pending, Active, Past, Cancelled), with filters for date, services, and statuses. The tab also shows patient stats for the week, month, and year.

Employees
The Employees tab allows clinic managers to oversee staff. It lists employees with details like name, position, services, start date, work schedule, and status (e.g., Active, Sick, On Vacation, Off Duty), with options to filter by service, position, clients, and status. Managers can update employee statuses, view schedules.

Services
The Services tab enables clinic managers to oversee and manage the clinicβs service offerings. It lists services with details like service name, assigned dentist, duration, and price, with filters for date, services, and status. Managers can add new services using the "Add New" button and edit or delete existing ones, ensuring the clinicβs service catalog remains up-to-date and aligned with operations.

Reviews
The Reviews tab allows clinic managers to monitor client feedback. Managers can respond to reviews via email or delete them, ensuring they can address client feedback effectively.

Dashboard_admin
The Dashboard_admin page, designed for the application owner, provides a comprehensive management interface across multiple tabs: the Dashboard tab offers an overview of revenue stats, and engagement metrics with charts; the Clients tab tracks total and new clients, and statuses; the Revenue tab monitors payment histories and revenue trends across periods; the Reviews tab displays client feedback for monitoring reputation; the Promo tab allows admin to create promo codes and configure them; and the Blog tab enables the creation and management of blog posts.






Blog
The Blog page offers a space for administrators to publish and manage articles, updates, and promotional content related to the clinic. It features a filterable list of blog posts categorized by topics like General Dentistry, Cosmetic Dentistry, Orthodontics, and more, with options to sort by date or search for specific content. Each post preview includes a title, brief description, category, and publication date, allowing patients to explore relevant topics, stay informed, and engage with the platformβs content to enhance their experience.

Post
The Post page shows a single blog article with its full text, category, publication date, and a related image. A sidebar lists the latest posts for easy navigation, and a "Back to Blog" link lets users return to the main blog section.

About Us
The About Us Page is designed to build trust and demonstrate the platform's commitment to quality service through several key sections. It prominently features the "Our team" section, showcasing specialists with their roles and providing a direct "View schedule" link for immediate booking interaction. Further down, the page includes a "Portfolio" of high-quality images to illustrate the professional environment and procedures, along with a "Location" map to show physical presence. Finally, the page features the "Patients reviews" section and a clear "Schedule an Appointment" module, where users can choose a service category and select a date/time from the calendar for easy, integrated booking.



Notifications
The Notifications page keeps clients informed with a list of personalized updates, such as appointment confirmations, reminders, and feedback requests. Clients can filter notifications by "All" or "New," sort them as needed, and delete individual messages, ensuring they stay on top of their bookings and interactions with the platform.

FAQ
The FAQ page lists common questions about DentCare, grouped into categories like Calendar & Appointments, Marketing, and Support. Users can expand each question to view a concise answer.

Support
The Support page provides a simple form for users to contact the DentCare admin team. It includes fields for name, email, subject, and message, and upon clicking the "Send" button, the form content is emailed directly to the admin, allowing users to request assistance or provide feedback efficiently.

Reset_pw
This page allows user to reset the password
404
This page appears when something went wrong in the app's work
Demo
Page for quick login to the project using ready-made accounts.
"Demo" page should be deleted after purchasing the template.
Last updated