Courses · Test series · Licensing · Faculty portal

One platform from first course to licensed abroad

Master Clinical Dentistry Institute trains dentists in clinical skills and prepares them for licensing exams in other countries. We built the platform it runs on: a course catalogue, practice tests with scored attempts, exam and registration guides, checkout, and portals for students, faculty and administrators.

Client
Master Clinical Dentistry Institute
Industry
EdTech · Dental education
Scope
Website, LMS, test engine, checkout, three portals
Built
January – July 2026

Outcomes

Courses live in the catalogue
91
International licensing exams covered
29
Portals: student, faculty and admin
3
The brief

What the institute needed

MCDI teaches dentists in classrooms and online, and helps them qualify to practise abroad. It came to us with four goals.

4goals, and how we answered each

  1. Sell every course online

    A searchable catalogue where dentists filter by category and by how they want to learn, then pay at checkout.

    Learning modesOnline · Offline · Hybrid

  2. Let students practise before the exam

    MCQ test series students take online, with answers explained and every attempt scored and saved.

    A test attemptPick a test → Answer MCQs → See explanations → Score saved

  3. Guide dentists who want to work abroad

    Exam-prep pages for licensing exams country by country, and registration programmes listing the documents each one needs.

    Some of the countriesAustralia · Bahrain · Canada · + more

  4. Run teaching without spreadsheets

    Faculty apply, upload their documents and log each class online, and the institute's team manages everything from one dashboard.

    Who signs inStudents · Faculty · Administrators

The challenge

What a dental institute has to hold together

A dental institute sells far more than courses: tests, notes, videos, exam coaching and help with foreign registration, to dentists in India and overseas. Four problems had to be solved together.

See what we built
  1. Dozens of courses across specialities, taught online, in the clinic or both. Dentists needed to find the one that fits without calling the institute.

    • Filter by category and learning mode
    • Search by title or keyword
    • Prices in rupees, with a dollar guide
    A large catalogue that is hard to browse01 / 04

    Key finding

    91

    courses to choose from

  2. Students preparing for exams need to know what they got wrong and why, and see whether they are improving over time.

    • Explanations after every question
    • Score, percentage and time saved
    • Progress charts on the dashboard
    Practice without feedback doesn't help02 / 04

    Key finding

    4

    details saved per attempt: score, %, time, answers

  3. Licensing exams and registration requirements differ by country. Dentists needed one place to compare them and start preparing.

    • Exams grouped by country or region
    • Documents listed for each registration
    • Consultation booking for advice
    Every country has its own rules03 / 04

    Key finding

    29

    licensing exams to prepare for

  4. Hiring faculty, collecting their documents and recording who taught what to whom was manual work for the institute's team.

    • Online faculty applications
    • CV, photo and bank documents uploaded
    • Class attendance logged after each session
    Faculty work happened on paper04 / 04

    Key finding

    5

    sections in the faculty portal

The solution

What we built

A Next.js platform on PostgreSQL, with every part of the institute's offer sold and managed in one place. Four parts answer the four challenges, as they work on the live site.

MCDI course banner: Online Orthodontic Course for Dentists, Orthodontic Training & Diagnosis

91courses live in the catalogue

A large catalogue that is hard to browse

Courses are filtered by category, from online dental courses to clinic set-up, and by learning mode. Each course page carries its curriculum, faculty, price and FAQs. Courses, test series, notes, videos and registration programmes go into one cart and are paid through Cashfree.

  • Category and learning-mode filters
  • Curriculum, faculty and FAQs per course
  • One cart for every product type
  • Cashfree checkout
MCDI General Dentistry Test Series banner

4details saved on every attempt

Practice without feedback doesn't help

Each test series is a set of MCQ papers students can preview, buy and take online. After each question they see the correct answer, with an explanation and images. Every attempt saves the score, percentage, time taken and answers, and the student dashboard charts their performance over time.

  • Sample questions before buying
  • Explanations with images
  • Score, percentage and time per attempt
  • Performance charts for students
Solves challenge 03 · Every country has its own rules

Exam prep and international registration

29licensing exams covered

Every country has its own rules

Exam-prep pages cover licensing exams worldwide, filtered by country or region. Registration programmes list what each country asks for, such as degree certificates, council registration and a good-standing certificate. Dentists can book a consultation or ask for documentation help.

  • Exams filtered by country or region
  • Required documents per registration
  • Consultation booking
  • Documentation services
Solves challenge 04 · Faculty work happened on paper

Portals for faculty and administrators

MCDI course banner: General Dentistry Course, Hands-On Clinical Training for Dentists

31sections in the admin dashboard

Faculty work happened on paper

Dentists apply to teach online, uploading a CV, photo and bank document. Faculty log each session with the topic covered, the students present and whether notes were sent. Administrators run courses, exams, tests, content, orders, reviews and page SEO from a single dashboard.

  • Faculty applications with documents
  • Session-by-session attendance
  • Admin dashboard with 31 sections
  • Per-page SEO and site content

Also in the build

  • Sign-in that fits

    Email with verification, or Google sign-in, with student, faculty and admin roles.

  • A full content library

    PDF notes, YouTube-based videos and blogs, sold or published alongside the courses.

  • SEO from the dashboard

    Page titles and descriptions edited per page, with content blocks managed by the team.

  • Reusable templates

    Course rules, highlights and trust sections written once and reused across pages.

  • Enquiries captured

    Contact, demo-class and consultation enquiries land in the admin dashboard.

How we worked

How we delivered it

From a first prototype in January 2026 to the live platform, with new sections added as the institute's offer grew.

  1. 1

    Prototype

    Course catalogue, course pages and the institute's brand.

  2. 2

    Commerce

    Cart, checkout and the student dashboard.

  3. 3

    Practice

    Test series, the online test engine and performance charts.

  4. 4

    Global

    Exam prep, international registration and consultations.

  5. 5

    Operations

    Faculty portal, admin dashboard and SEO controls.

Built with

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • PostgreSQL
  • Drizzle ORM
  • Better Auth
  • Cashfree
  • Cloudinary
  • Recharts
Results

What the institute runs on today

Dentists browse, buy and practise on the site, and the institute's team runs its courses, faculty and enquiries from the dashboard. Source: the live site and the platform itself.

Courses in the catalogue
91
Online, offline and hybrid
Licensing exams students can prepare for
29
Filtered by country or region
Product types in one cart
6
Courses, tests, notes, videos, exams, registrations
Sections the institute manages
31
In the admin dashboard

Running courses or exam coaching?

Tell us how your students enrol and practise today. We'll show you how we'd approach it, and what it would take.

  • Free 30-minute call with the team
  • Reply within one working day

Tell us what you’re building.

Share a few details and we will come back to you to plan the next step.

What happens next

  1. 1

    You share your idea

    A few lines on your goals, users and timeline are enough to start.

  2. 2

    We talk it through

    We discuss your goals on a call and suggest an approach.

  3. 3

    You get a proposal

    We follow up with a proposal and clear next steps.

Project details

Fields marked * are required. We never share your details.

Chat with DigiBoffins

Hi! Click on the WhatsApp icon below to reach our team instantly.

Our team typically replies within a few minutes.

DigiBoffins

Support Team