Maxscripts symbol

CASE STUDY · EDUCATION & EDTECH

AI-powered exam preparation platform for dental students

We designed and built a subscription learning platform that helps dental students prepare for their national board exam, combining structured courses and realistic mock exams with an AI assistant that answers questions from a curated library of study material.

37screens across the student and admin apps
~130documented API endpoints
20+subject libraries, from anatomy to oral surgery
31data models behind courses, exams and reporting

THE CHALLENGE

What needed to happen

Students preparing for a high-stakes professional exam were juggling question banks, scanned textbooks and notes across different tools, with little insight into where they were weak. The client wanted one platform that could teach through realistic clinical cases, simulate the real exam, show students exactly where to focus, and let them ask questions of the study material itself, while giving the academic team simple tools to manage content and subscriptions.

WHAT WE DELIVERED

Study smarter,
with an AI tutor built in.

01Learning

Courses & question decks

  • Case-based courses built around clinical scenarios
  • Question decks with explanations for every option
  • Quick reads for fast revision
  • Personal notes linked to each student
  • A “my learning” view to pick up where you left off
02Assessment

Mock exams & analytics

  • Timed mock exams that mirror the real board exam
  • Session handling so long exams can be resumed
  • Detailed reports by deck, subject and attempt
  • Exam history to track progress over time
  • One-click reporting of errors in questions
03Retrieval-augmented AI

AI study assistant

  • Chat that answers from the platform’s own study library
  • Semantic search across the whole library using vector embeddings
  • Automatic ingestion of new PDFs, including scanned pages via OCR
  • Library sync from cloud drive folders
  • Multiple AI model providers behind one service
04Resources

E-library & study tools

  • Subject-wise library of 20+ disciplines
  • In-browser PDF reader with search, zoom and annotations
  • Study calendar with planned sessions and attachments
  • Dashboards with charts of study activity
05Commerce

Subscriptions & payments

  • Subscription plans with secure card payments
  • Coupon codes and promotional pricing
  • Payment history and emailed receipts
  • Pending and cancelled payment handling
06Content & operations

Admin console

  • Create courses, decks and questions
  • Manage the e-library structure and documents
  • Review reported question errors
  • Users, subscriptions, payments and coupon dashboards
  • Platform-wide reports and exam history

ENGINEERING & OPERATIONS

  • Retrieval-augmented generation with PostgreSQL vector search
  • OCR and PDF parsing pipelines to make scanned books searchable
  • Scheduled jobs for library sync and automated database backups
  • Rate limiting and validation on authentication and AI endpoints
  • Email verification and transactional emails from templates
  • Versioned database migrations and seed data for course content
  • Containerised local environment with Docker Compose

WHAT IT MADE POSSIBLE

  • One place for courses, practice exams, reading material and notes
  • Students able to ask questions of their study material and get grounded answers
  • Clear insight into weak subjects through per-deck and per-exam reports
  • Scanned and digital textbooks turned into a searchable knowledge base
  • A subscription business the academic team can run without developers

TECHNOLOGY

Tools we used

ReactTypeScriptViteMaterial UIAnt DesignTailwind CSSChart.jsNode.jsExpressSequelizeMySQLPostgreSQLpgvectorLangChainOpenAIGroqTesseract OCRAuthorize.netGoogle Drive APIDocker
All case studies ↗
Client name and confidential details withheld.

MORE WORK

Other case studies

Travel & hospitality · Case studyA members-only social travel platformAn end-to-end ecosystem that helps verified members discover, host and join trips, events and dining experiences, chat in real time, and book premium yachts, villas and restaurants.5connected productsiOS · Android · Webplatforms~150API endpointsRead the case study ↗Healthcare & life sciences · Case studyAI clinical decision support for integrative medicineAn AI clinical decision-support platform for traditional-medicine practitioners, combining evidence-cited case analysis, safety checks, research tools and full clinic management.50+source textsWeb · AI · APIsplatforms~140API endpointsRead the case study ↗HR & payroll · Case studyPayroll operations & workforce management suiteA payroll operations console and an employee self-service app that bring time tracking, scheduling, time off, payments and payroll documents together for employers and their teams.3connected appsWeb · iOS · Androidplatforms3languagesRead the case study ↗Telecom & messaging · Case studyWhite-label email marketing & delivery platformA white-label email platform for a business messaging provider: campaigns, templates, contact lists, transactional APIs and SMTP relay, sold to clients through a three-level reseller hierarchy.3role-based portals4servicesAPI · SMTPsending channelsRead the case study ↗Media & publishing · Case studyAd-free news reading with micropaymentsA consumer news app where readers unlock premium articles without ads or paywalls using a micropayment wallet, and can earn credit through brand offers, surveys and data sharing.iOS · Androidplatforms4environments2+ yearsof continuous releasesRead the case study ↗Real estate & proptech · Case studyProperty intelligence for real-estate investorsA mobile property intelligence app that lets real-estate investors explore parcels on a map, see ownership, tax and sales data, and manage deals from the field.iOS · Androidplatforms5property data views2.5 yearsof releasesRead the case study ↗Customer engagement · Case studyEmbeddable live chat for business websitesAn embeddable live-chat product that lets businesses add a branded chat widget to their website with one snippet, and answer visitors in real time from a shared web inbox.1snippet to embedReal-timemessaging18 monthsof developmentRead the case study ↗Retail · Case studyPaint store point of sale on ERPNextA custom point-of-sale system for a paint retailer, built on ERPNext with a fast React front end, a synced colour and tint catalogue, contractor job sites and integrated card payments.8POS screensReact · ERPNextstack3 monthsof developmentRead the case study ↗Events & exhibitions · Case studyTrade-show lead capture for exhibitorsA mobile CRM that helps exhibitors capture and qualify leads on the trade-show floor with voice notes that turn into text, photos, documents and a simple pipeline from pre-lead to converted.iOS · Androidplatforms20+screens5 monthsof developmentRead the case study ↗Energy & utilities research · Case studyMember research portal with AI-assisted searchAn enterprise Drupal platform for a research and advisory firm: a gated member research portal with personalised dashboards, single sign-on, Salesforce and events integrations, and AI-assisted research search.29custom modules3+ yearsof developmentDrupal · ReactstackRead the case study ↗

YOUR NEXT CHAPTER STARTS HERE

Have an idea?
Let’s make it happen.

Tell us what you’re thinking. We’ll start from there.

LET’S EXPLORE YOUR IDEA

A good place
to start.

Preview form: save your enquiry as a file. No message is sent, and no information is stored on a server.