All work

Case study · Medical education (EdTech)

Learning Surgical.

An advanced EdTech healthcare platform that blends virtual reality (VR) training with AI-powered support.

What we built
AI chatbot, voice assistant and admin panel
Stack
Next.js 15 (App Router), React 19, TypeScript, Tailwind CSS
Services
AI chatbotVoice assistantAdmin panelWeb app
Laptop showing the AI assistant sign-up screen in a dark teal theme

About the project

What is Learning Surgical?

This is an advanced EdTech healthcare platform that blends virtual reality (VR) surgical training with AI-powered learning support. The client already had a VR-based platform for delivering surgical courses using their exclusive library of medical books. However, students needed a way to instantly access knowledge, hands-free, during practice. We enhanced the platform with an AI chatbot and voice assistant that pulls precise, citation-backed answers from the client's books. Alongside this, we developed a comprehensive admin panel for user and book management, and implemented passwordless magic link authentication for seamless login.

The result

A next-gen AI + VR learning experience that allows medical students to practice surgeries in VR while getting real-time, voice-based guidance from an AI trained on exclusive medical knowledge.

Key Features

AI-powered surgical learning chatbot, PDF book management system, real-time streaming chat, mobile-responsive design, and admin-only book upload/management.

The problem

What was slowing them down.

  1. 01

    Knowledge Retrieval

    Students couldn't efficiently search through thousands of pages of surgical books during practice.

  2. 02

    Accuracy & Trust

    Training required reliable, citation-backed answers from authoritative content.

  3. 03

    Learning Flow

    Typing or leaving VR simulations to search disrupted the immersive learning experience.

  4. 04

    Administration

    The client lacked proper tools for managing books and users.

  5. 05

    Onboarding

    Traditional login systems created friction for users accessing the platform.

The solution

What we built.

For students

We developed an AI-powered medical assistant platform tightly integrated with the client's VR training system.

  • AI Chatbot with Citations: students ask questions and receive accurate answers instantly, with direct references from the original medical books.
  • Voice-to-Text + AI Voice Assistant: hands-free interaction that lets students speak directly to the AI during VR surgeries, receiving natural voice responses.
  • Vector Database Integration: indexed thousands of book pages for semantic search and low-latency retrieval.

For admins

We developed a comprehensive admin panel for user and book management.

  • Books Management: admins upload or delete medical books, automatically updating the AI's knowledge base.
  • User Management: admins add/remove students and manage user access.
  • Magic Link Authentication: users log in securely without passwords, reducing friction while maintaining security.

Results

What changed.

Students

  • Instant Access to Knowledge

    Students could query thousands of pages in seconds without breaking immersion.

  • Trustworthy Responses

    Citation-backed answers ensured reliability for medical training.

  • Enhanced Learning Flow

    Voice-first interaction enabled hands-free guidance during VR surgeries.

Client and admins

  • Efficient Administration

    Admins gained tools to manage books and users effortlessly.

  • Improved Security & UX

    Magic link login simplified onboarding and reduced password fatigue.

  • Market Differentiation

    Positioned the client's platform as a pioneering AI + VR medical education system.

Key challenges

The hard parts, and how we solved them.

  • Massive book data (thousands of pages)

    Indexed data into a vector DB for fast, semantic retrieval.

  • Accuracy in high-stakes medical context

    Enforced citation-based responses for transparency and trust.

  • VR immersion breaks due to typing/searching

    Developed a voice-first AI assistant to enable hands-free interaction.

  • Admin control over users and content

    Built an admin panel for user + book management.

  • Friction in user login

    Implemented magic link authentication for a passwordless, secure onboarding experience.

Admin modals for deleting a chat, changing a password and adding a user

Tech stack

What it runs on.

Frontend
Next.js 15 (App Router)React 19TypeScriptTailwind CSS
Backend & Database
MongoDB (Mongoose ODM)Redis/Upstash (caching and vector storage)Next.js API Routes
AI & Services
OpenAI API (AI chat)Deepgram SDK (speech-to-text)Vector embeddings
Authentication & Security
NextAuth.jsEmail-based auth (custom email server)Role-based access control
Infrastructure
VercelVercel Blob (PDF storage)pdf-parse (PDF parsing)

Process

How we got there.

  1. 01Requirement Gathering

    Collaborated with client to map VR workflows, content, and AI integration needs.

  2. 02Knowledge Ingestion

    Processed and embedded thousands of medical book pages into a vector database.

  3. 03AI Chatbot Development

    Implemented real-time chat with citation-backed answers.

  4. 04Voice Assistant Integration

    Added speech-to-text and text-to-speech for natural, hands-free interaction.

  5. 05Admin Panel

    Built user and book management system.

  6. 06Authentication

    Integrated passwordless login via magic links and role-based access control.

  7. 07Testing & Optimization

    Optimized for performance, accuracy, and seamless VR use.

  8. 08Deployment

    Delivered on Vercel for scalability and reliability.

Design

Typography and colour.

Typeface

Poppins

Regular, Medium and Bold weights.

Colour palette

Teal

#5AD2CB

Black

#000000

White

#FFFFFF

Building something like Learning Surgical?