Skip Navigation
01. RESPONSIVE WEB APP

APPLICATION BUILDOUT FOR VIRTUAL DOCTOR VISITS

We collaborated with a telehealth company to develop a virtual visit application for streamlined patient consultations. Our team provided HIPAA-compliant, white-labelled applications for patients and healthcare providers, using Docker for efficient development. The application includes features like capturing photos of patient's teeth using WebRTC technology.

Application Buildout for Virtual Doctor Visits

Intro

One of our clients is a telehealth company which offers their customers a suite of healthcare practice management solutions, leading the industry with their cloud-based software. The latest addition to the digital fleet: a virtual visit application. A virtual consultation saves both patients and doctors valuable time, not to mention the various other benefits telehealth brings to the table—especially during a pandemic. With timeliness being a huge driver, We Write Code was approached with an ambitious timeline and the knowledge that technical discovery and changing requirements would require continued flexibility from both teams. The primary goal was for We Write Code to assist their internal team to build HIPAA-compliant, white-labelled applications for both patient-side and practice-side.

Three mobile screens showing the upload photo process

Development Process

Working alongside our client’s team of developers and a UX designer, We Write Code provided a project manager and additional software developers to divide and conquer application features. Daily standup meetings, weekly demos, weekly sprint-planning, and ad-hoc video calls or chats kept our client tightly looped in and allowed the combined team to collaborate and operate the most efficiently.

Desktop interface showing a list view of patients

Desktop interfact showing a detailed view of a patient

By using a tool called "Docker" to containerize our full environment, local development could be up and running with just a few commands and minimal requirements on developer machines. Simultaneously running two MySQL databases, two Angular applications, an IdentityServer instance, .Net Core API, a mocked AWS environment, and an HTTP proxy server—Docker proved to be very powerful and provided an extremely reduced setup time by automating all system configuration.

Solution

One of the primary requirements of the application was capturing photos of a patient’s teeth. By using WebRTC, we were able to leverage built-in camera hardware for users on both desktop and mobile devices. Going even further, we targeted specific devices, sizes, and screen orientations to provide the best user experience possible.

TECHNOLOGY STACK

A containerized environment let the combined team run the whole system locally with a few commands, and build to healthcare compliance from the start.

Code brackets icon

.NET Core & Angular

Two Angular applications and a .NET Core API, built alongside the client's own developers and UX designer.

  • Angular
  • .NET Core API
  • IdentityServer
Cloud icon

Dockerized Environment

Docker containerized the full environment, so local development ran with just a few commands and minimal requirements on developer machines.

  • Docker
  • Mocked AWS
  • HTTP Proxy
Database icon

MySQL Databases

Two MySQL databases running simultaneously as part of the containerized stack.

  • MySQL
Shield icon

HIPAA-Compliant Delivery

White-labelled, HIPAA-compliant applications for both the patient side and the practice side, with WebRTC capturing photos from built-in camera hardware.

  • HIPAA
  • White-label
  • WebRTC
┌

LET'S WORK TOGETHER TO IDENTIFY AND OVERCOME YOUR COMPANY'S TECHNICAL CHALLENGES

Whether you are launching an MVP in agri-tech, migrating legacy systems to the cloud, or introducing secure AI capabilities - WWC delivers working code.

The We Write Code office interior
07. LATEST THINKING

INSIGHTS FROM THE PEOPLE WHO BUILD SOFTWARE.

A bin overflowing with plastic toys, a stand-in for a product cluttered with features no one uses.
{}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-=

[ 9-16-2026 ]

AI

AI in Software Development: 5 Uses Beyond Code Generation

Explore five uses of AI in software development: testing, onboarding, CI/CD optimization, incident response, and feature flag cleanup.

READ ARTICLE →
Mike Clancy, Director of AI Adoption and Enablement at We Write Code
{}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-=

[ 9-8-2026 ]

BUSINESS

Mike Clancy Joins We Write Code as Director of AI Adoption and Enablement

Engineer and technical leader returns to expand WWC's applied AI practice across industries and business functions.

READ ARTICLE →
Three colleagues looking at a laptop together at a shared office table
{}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-={}[]()<>/\|:;.~^*+-=

[ 9-8-2026 ]

AI

Where to Start With AI: What Does Your Company Need Most?

Enablement, a focused build, or both. How the two kinds of AI spending compare, and five questions to ask before you fund one.

READ ARTICLE →
VIEW ALL ARTICLES →