Nicholas Westby: Polymath Programmer
  • About
  • Contact
Nicholas Westby: Polymath Programmer
  • About/
  • Contact/
plan-overview-dark.png
Nicholas Westby: Polymath Programmer

If you can dream it, I can build it.

AllCare Health

Nicholas Westby: Polymath Programmer
  • About/
  • Contact/
View AllCare Health

As lead developer of this healthcare website, I worked with a team of 4 other developers to build AllCare Health's new website from the ground up. Some highlights:

  • Entire website is a single-page app.
  • Entire website is based on widgets using Archetype, Ditto, and AngularJS.
  • A total of 7 searches (website content, 2 formularies, step therapy, prior authorization, providers, facilities) across 3 categories (medicare, public employees, medicaid) and 2 years (current and next during open enrollment).
  • All content editable in Umbraco CMS, aside from ingested content (e.g., for the searches).
  • Multilingual support.
  • Custom-built form designer allows forms to be created with no technical knowledge: http://www.formulate.rocks/
  • Images are dynamically resized on the server for the perfect size on any device.
  • Image compression quality is managed using a simple quality slider in the CMS.
  • Custom change tracking tool built to supplement Umbraco's built-in audit capabilities.
  • Search wizard is contextually aware and is fully editable in the CMS. Uses a question/answer format to guide users to the page they need.
  • Areas of the website are isolated by warning users when they attempt to navigate between areas (e.g., Medicare to Medicaid). These areas are editable in the CMS.
  • Pages are created with a set of default widgets to guide content editors and ensure they compose pages according to standards.
  • Rich text is analyzed for reading age to ensure readability by broader audiences, which improves accessibility.
  • Every component was built to be WCAG 2.0 compliant for greater accessibility.
  • The 404 and 500 error pages are editable in the CMS, and the latter is stored as HTML for greater stability in the event the website experiences instability.
  • The website deployment package is created automatically with a Grunt command.
  • Biography overlays and FAQ entries are deep linkable, meaning you can share links to the particular content you are viewing.
AllCare Plans Page

AllCare Plans Page

Shows the split banner, as well as the grid containing rich text widgets.

AllCare Area Dialog

AllCare Area Dialog

This dialog appears to warn users when they are navigating to a different area of the site than the one they were in.

AllCare Search Wizard

AllCare Search Wizard

The search wizard asks a series of questions to guide users to particular pages.

AllCare Search

AllCare Search

This general search combines search results from all areas of the site, including content, media, biographies, FAQ entries, and a variety of ingested content (e.g., formularies, providers, facilities).

Job Application Form

Job Application Form

The job application form was built with Formulate, the tool developed for AllCare to facilitate custom forms.

AllCare Contact Form

AllCare Contact Form

The contact form is another form created with Formulate. It uses a simple drag and drop interface to allow for non-programmers to create forms.

500 Error Page

500 Error Page

The 500 error page is editable in the CMS.

1 2 3 4 5 6 7
Previous Next
AllCare Plans Page
AllCare Area Dialog
AllCare Search Wizard
AllCare Search
Job Application Form
AllCare Contact Form
500 Error Page

© 2018 Nicholas Westby