{"id":16,"date":"2026-09-07T18:43:03","date_gmt":"2026-09-07T18:43:03","guid":{"rendered":"http:\/\/localhost:8881\/work\/patient-portal\/"},"modified":"2026-09-07T18:43:03","modified_gmt":"2026-09-07T18:43:03","slug":"patient-portal","status":"publish","type":"page","link":"https:\/\/onchainsmart.net\/index.php\/work\/patient-portal\/","title":{"rendered":"Patient Portal"},"content":{"rendered":"<a class=\"text-link back-link\" href=\"https:\/\/onchainsmart.net\/#projects\">\u2190 All projects<\/a><span class=\"eyebrow\">Public GitHub project<\/span><h1>Patient Portal<\/h1><p class=\"case-lead\">An Angular foundation for connected patient services.<\/p><div class=\"case-meta\"><span>Angular<\/span><span>TypeScript<\/span><span>API integration<\/span><\/div><a class=\"pill-button\" href=\"https:\/\/github.com\/waqaswaseer\/patientPortalAngularOnly\" target=\"_blank\" rel=\"noopener noreferrer\">View repository \u2197<\/a><section class=\"case-overview\"><div><h2>The project<\/h2><p>An Angular project featuring API-oriented functionality and sign-in and sign-up flows.<\/p><\/div><div><h2>My contribution<\/h2><ul><li>Worked on the Angular frontend and API-oriented functionality.<\/li><li>Implemented user sign-in and sign-up flows.<\/li><li>Used TypeScript, JavaScript, HTML, CSS and SCSS across the application.<\/li><\/ul><\/div><\/section><div class=\"case-visual tone-clay\"><div class=\"project-type-art\" aria-hidden=\"true\"><span>patient.<\/span><small>A connected patient experience.<\/small><\/div><\/div><a class=\"wide-link\" href=\"https:\/\/onchainsmart.net\/#contact\">Have a similar project in mind? <span aria-hidden=\"true\">\u2197<\/span><\/a>","protected":false},"excerpt":{"rendered":"<p>An Angular foundation for connected patient services.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":12,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-case-study","meta":{"footnotes":""},"class_list":["post-16","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/onchainsmart.net\/index.php\/wp-json\/wp\/v2\/pages\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onchainsmart.net\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/onchainsmart.net\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/onchainsmart.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/onchainsmart.net\/index.php\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":0,"href":"https:\/\/onchainsmart.net\/index.php\/wp-json\/wp\/v2\/pages\/16\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/onchainsmart.net\/index.php\/wp-json\/wp\/v2\/pages\/12"}],"wp:attachment":[{"href":"https:\/\/onchainsmart.net\/index.php\/wp-json\/wp\/v2\/media?parent=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}