Problem

BC’s common Post-Secondary Application Service for public post-secondary institutions, formerly known as ApplyBC, was to be integrated into the Education Planner service to form EducationPlannerBC. Though an initial release of the integrated service had been deployed, a redeveloped UI was sought to incorporate a streamlined application experience, as well as additional functionality and improved configurability required by BC post-secondary institutions.

Solution

Interface 48 implemented the revised ApplyBC UI as a responsive web app that worked well across all devices, including PCs, tablets, and smartphones. Though the ApplyBC UI was deployed as a standalone web app, it was thoughtfully styled for consistency with the design system used throughout the rest of the EducationPlannerBC website. Our solution leveraged an open source library that enabled highly-configurable data entry forms using JSON Schema definitions—this approach enabled post-secondary institutions to easily customize their various student intake processes in a simple, text-based format.

Notable aspects of this project include:

  • Implementation of an internet web app consisting of a front-end React/TypeScript client and back-end ASP.NET Core API,
  • Integration with user management and sign-in service implemented by others,
  • Integration with business middleware API implemented by others,
  • Highly configurable data entry forms based on JSON Schema definitions.