Get Started

The Sybrin Onboarding Product can be used to implement a user onboarding journey that includes capture of all required user information. To implement the product, both the front end UI and the backend API have to be configured and hosted. In this section we will focus on how to get the Sybrin Onboarding Product hosted and ready for use.

Before you begin

Please ensure that you have acquired all required API keys and endpoints from Sybrin.

Please ensure that you have the following essential files (you may download these files from the Demo Application section):

  • Web UI

    • index.css

    • index.html

    • index.js

    • sybrin.onboarding.js

    • assets/haarcascade_eye.xml

    • assets/haarcascade_frontalface_default.xml

    • All files and folders under assets/samples

  • Backend API

    • All relevant DLL files

    • log4net.config

    • appsettings.release.json

    • Assets/Languages/en-us.json

    • Assets/Translations/en-us.xliff

    • Assets/Terms/en-us.html

    • Assets/Privacy/en-us.html

And the following optional files:

  • Web UI

    • index.css

    • index.html

    • index.js

  • Backend API

    • Assets/Languages

      • A JSON metadata entry for each additional language that you would like to support

    • Assets/Translations

      • An XLIFF translation file for each additional language that you would like to support

    • Assets/Terms

      • An HTML file detailing terms and conditions in each additional language that you would like to support

    • Assets/Privacy

      • An HTML file detailing the privacy policy in each additional language that you would like to support

If you are using Typescript, you may make use of the typings found under the src folder.

Backend API

You must have a DotNet-5-ready hosting environment of your choosing (such as IIS or Azure), with Redis installed, prepared beforehand.

Please ensure that you have all backend API files as listed above.

Deploy the files as a new web application on the hosting environment.

Set configuration options (as described in the Backend API section) in the appsettings file as desired.

Follow steps required to enable the web application for hosting as per the environment of your choosing.

Web UI

The web UI may be deployed on the same environment where the backend API is located, or on a separate environment.

If you choose to deploy the UI on a separate environment, please ensure that it is prepared beforehand.

Please ensure that you have all web UI files as listed above.

Deploy the files as a new site on the hosting environment.

Set configuration options (as described in the Web UI section) as desired.

Follow steps required to enable the site for hosting as per the environment of your choosing.

Done

You are now ready and all set up to use the Sybrin Onboarding product! Check out all the Onboarding features.

Last updated