Notes

Notes for Carl

Why a rewrite?

Surveyjs is a major part of how our app works and therefore we need it as a Bubble plugin to be as robust and reliable as possible for the most business critical work this app does.

While our current implementation works, we’d like an experienced Bubble.io plugin dev to rewrite it with the best plugin building practices.

The benefit of us having built the first version of this ourselves is that we have a deep understanding of what we need from the plugin and we have mostly scoped out the whole project so you don’t have too.

Overview of work

We currently use SurveyJS for two main plugin elements:

  1. Form Renderer - Displays surveys/forms to end users
  2. Survey Creator - Allows creating and editing survey definitions

Most of the hard work is done by the surveyJS packages and the plugin is just a wrapper around them. Almost all functionality is just that using existing methods.

Current Plugin

Form Renderer Element