Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/184054
Title: Person-centred care for dementia patients (backend system development)
Authors: Chong, Wei Kang
Keywords: Computer and Information Science
Issue Date: 2025
Publisher: Nanyang Technological University
Source: Chong, W. K. (2025). Person-centred care for dementia patients (backend system development). Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/184054
Abstract: With the rising prevalence of dementia amid an aging population, effective digital healthcare solutions are crucial. The Person-Centered Care (PEAR) system addresses this need by providing caregivers and healthcare professionals with robust, integrated tools for patient management and monitoring. Central to this iteration of the PEAR project is the migration from a legacy monolithic .NET architecture to a scalable microservice design. The author focused significantly on designing and implementing the Patient and Logger microservices. These microservices improve maintainability, scalability, and performance by clearly defining domain-specific functionalities. Challenges were encountered in disentangling the tightly coupled legacy codebase, necessitating meticulous analysis and strategic database restructuring. Additionally, a comprehensive logging solution was developed using Elasticsearch, Logstash, and Filebeat (ELK stack), providing efficient log aggregation, indexing, and retrieval. In parallel, the author spearheaded the redevelopment of the web frontend, transitioning it from outdated HTML/CSS and JavaScript embedded within the C# monolithic structure to a modern, modular stack leveraging Next.js, Shadcn, and TypeScript. This transition introduced enhanced maintainability, clarity in separation of concerns, and robust unit testing frameworks to validate frontend components. Further contributions included the establishment of Continuous Integration and Continuous Deployment (CI/CD) pipelines utilizing GitHub Actions, Docker, and Kubernetes. This automation streamlined development processes, enforced best coding practices, and ensured reliable deployment with minimal manual intervention. Collectively, these advancements lay a solid foundation for future expansions of the PEAR system, significantly enhancing its reliability, scalability, and maintainability.
URI: https://hdl.handle.net/10356/184054
Schools: College of Computing and Data Science 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:CCDS Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
Chong Wei Kang - Amended Final Report.pdf
  Restricted Access
3 MBAdobe PDFView/Open

Page view(s)

55
Updated on May 7, 2025

Download(s)

1
Updated on May 7, 2025

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.