Royce Connect: Patient & Operations Platform
Two-surface product for a dental clinic chain: patient mobile app (appointments, recall reminders) and operations dashboard (retention by outlet, no-show analytics).
Context
The IS215 brief asked for an end-to-end digitalization project against a real (or realistic) business. I proposed using Royce Dental, a Singapore dental chain, and the team went with it. Dental chains in Singapore live and die by two numbers: no-show rate and recall conversion, so the brief had real bite once we framed it that way.
This was an academic exercise, not a client engagement. We did not deploy to a real clinic. Treat what is on the live links as the prototype we shipped at the end of the module.
My role
Project lead. I drove the proposal, the strategic analysis (SWOT, Porter's Five Forces, target market sizing), the product framing, and most of the deck the team presented with. On the build side I worked across both surfaces with the team.
Two surfaces, one platform
- Patient mobile app: appointment booking, recall reminders, and a one-tap confirmation loop designed to bring no-show numbers down.
- Operations dashboard: per-outlet retention curves, no-show analytics, and the daily and weekly views the practice manager actually opens.
Stack
- Next.js + TypeScript for the operations dashboard, deployed on Vercel.
- React Native for the patient app. Same TypeScript domain types shared with the web side.
- Both apps configured for fast preview deploys per branch so we could iterate with the team quickly.
What I learned
Two-surface products are mostly about the seam between them. The patient app and the ops dashboard look like different products to their users, but they share a domain model. Getting that model right (appointments, patients, recalls, outlets) was 70 percent of the engineering work.
Strategy and product framing pull more weight than the code in academic exercises like this. The SWOT, the Porter's analysis, and the deck were what carried the room. The build was the proof, not the pitch.
Artifacts
I will upload the final deck (SWOT, Porter's Five Forces, market sizing, the full digitalization roadmap) to this page once cleaned up for public viewing.