From 7f9d198de5d6a464dd936b6db0cb524f57ba1149 Mon Sep 17 00:00:00 2001 From: Brendan Chen Date: Mon, 19 Jan 2026 11:16:28 -0800 Subject: [PATCH] Write about what I did for the project --- projects/cmes-mobile/index.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/projects/cmes-mobile/index.md b/projects/cmes-mobile/index.md index 699f00e..a8de11c 100644 --- a/projects/cmes-mobile/index.md +++ b/projects/cmes-mobile/index.md @@ -5,7 +5,13 @@ layout: project ![cmes-mobile-app.png](assets/cmes-mobile-app.png "Screenshots of the CMES app, showing the My Library screen and a web view.") -**App development project for volunteer organization Techies Without Borders.** I helped implement the CMES mobile app using Ionic Capacitor and Angular, facilitating the download, viewing and playback of medical education content in resource-constrained countries. This app is actively used in medical facilities in Uganda and Nepal, to name a few. +**App development project for volunteer organization Techies Without Borders.** I helped implement the CMES mobile app, facilitating the download, viewing and playback of medical education content in resource-constrained countries. + +In the early stages, I built the download screen and business logic, the PDF viewer integration, and background audio playback using native code. Later, I built the native web view to integrate with the [CMES-Pi](https://cmesworld.org/cmes_product-Pi.html) solution, simplifying the business logic while adding support for future edge platforms. + +The app's front-end uses Capacitor and Angular, with several Capacitor plugins in Swift + Java to bundle native functionality. + +This app is actively used in medical facilities in Uganda and Nepal, to name a few. [App Store](https://apps.apple.com/us/app/cmes/id1276335909){: .primary-action } [Google Play](https://play.google.com/store/apps/details?id=org.cmesworld.www.cmes_piandroid_app){: .primary-action }