A project by Dylan
NSCC CARE
Healthcare training app built to replace pen-and-paper data entry for nursing students at Nova Scotia Community College. I designed and co-developed a React SPA with bed-rotation visualization, patient profile builders, and multi-step clinical assessment flows.

Role
Frontend Developer
Released
Stack
- React
- Vite
- JavaScript
- MUI / Bootstrap
- Figma
- GitHub Actions
- Azure
See it






The problem
CARE started as an NSCC capstone project where a small team would run a short 5-7 week sprint to replace a pen-and-paper clinical documentation workflow used by nursing students at another campus. A faculty member approached our instructor with an idea for a tablet-based web application that fixed the slow, and inconsistent workflow currently in use. Most current LTC and Acute Care facilities use software for clinical data entry, so the instructor wanted to give the students a chance to become familiar with the process before joining the workforce.
The product needed to feel like real hospital software, and needed to include bed assignments, shift handoffs, and structured assessments. All without overwhelming the students who were still learning the clinical workflow itself.
Role
I was assigned to own the look and feel of the app based on prior design experience. That quickly expanded into de facto frontend leadership:
- Product & UI/UX design: low-fidelity wireframes, interactive Figma prototypes, and visual direction approval by stakeholders and team.
- Frontend architecture: React SPA structure, routing, auth guards, shared state, and API integration patterns the rest of the team could build on.
- Component development: most of the initial page layouts and reusable UI for patient workflows.
- Team liaison: met with faculty liason for feedback, requirements gathering, facility tours, and communicated with other teammates frequently.
- Initial CI/CD: GitHub Actions pipelines deploying the frontend to Azure Static Web Apps across dev and production environments.
Once design was approved, the frontend team translated those flows into working React pages, ensuring the prototype and the implementation stayed aligned met requirements.
Approach
The frontend is a React SPA organized around reusable profile sections and typed multi-step flows. The goal was to keep clinical data entry guided and scannable. Additionally, the app would primarily be viewed on tablets which meant the components needed to be big, responsive, and highly readable.
Additional stills from the profile builder and form flows are coming once screens are scrubbed of any sensitive training data.
Hard parts
Design is very tough. Creating designs that are responsive on all types of devices feels impossible. It’s very typical for project requirements to evolve during development, but building an application for desktop and finding out it’ll be used almost exclusively on tablet can make for a rough day for a beginner.

Results
- Awarded 2024–2025 Student of the Year for technical contribution on CARE.
- Co-delivered an MVP pitch to college admin, helping secure funding and a Fall 2025 production pilot in the nursing curriculum.
Reflection
In the year since I graduated, the app has been used by subsequent cohorts looking to get some experience working within a team. The scope of the project has expanded to Acute Care and LTC classrooms across the province, and will be able to help provide students with some real world experience, which in turn will help deliver higher quality healthcare to people across Nova Scotia. It’s an amazing feeling knowing that the team and I created something that has a positive impact on people’s lives.