formbricks / formbricks Goto Github PK
View Code? Open in Web Editor NEWOpen Source Survey Platform
Home Page: https://formbricks.com
License: Other
Open Source Survey Platform
Home Page: https://formbricks.com
License: Other
Display questions on a condition, e.g. a previous question is filled out or a specific answer was chosen.
We currently have a dedicated database table for the No-Code Editor. For upcoming features the Code and No-Code functionality get united more and we see the Schema as the center piece of this.
Todo:
As a user I want respondents to be able to sign off the answers they previously gave with a digtial signature.
Give users the option to add more informations below the input field, e.g. tell the users how to fill out these information.
Allow to use the data the respondent puts into a question in subsequent questions and texts.
Allow users to select "Other" in a multiple choice which opens a text field.
add webhook integration to send submissions and other events to on own POST-endpoint.
hey there guys :)
found you on reactexamples and wanted to join you on discord but couldnt. Just got invite invalid
As a user I want to allow respondents to pick a date in a calendar.
This feature needs to be added to the snoopforms-react library as well. Here also things like package-size & customisability needs to be considered.
Provide form component that allows users to receiving payments via Stripe
As a user, I want to enable respondents to upload and attach a file to their submission. For this we need to add an UploadQuestion Type to the No-Code Editor, be able to store files of the users and let the form creator download the provided files.
As a user I want to ask a question with 5 stars. The repsondents should be able to click on a star to vote how much they liked something.
Give users the option to send data from a simple HTML form to snoopForms. These forms don't have a schema at that point and so the user miss out on additional features/analytics that the schema provides.
Let users embed videos as content within the no-code-builder
I want respondents to express degrees of importance, e.g. from 0 to 5 with 5 being most important
Add a mobile-friendly question type where the respondent can drag a numerical slider to give a quantitative answer. The range of the numbers can be arbitrarily set, and can optionally include decimal digits.
I don't like making the user type in a number!
Add a Google Sheets integration to send incoming submissions to Google Sheets automatically
As a user I want my respondents to be able to book a time in my calendar. I want to connect my cal.com / Calendly / etc. account with snoopForms so that the respondents can quickly book a time. In the connection process I want to be able to select the Event they book their time with.
As a user I want to have a good way to measure if users like my business. To do this a standardized way is to use an NPS (Net promoter score) question. The way a NPS question works is always the same, e.g.
On a scale of 0 to 10, how likely are you to recommend our business to a friend or colleague?
For that the user needs to be presented with 11 buttons (0-10) and need to select one. In the React-Library we already have the question type cards
for these buttons.
For analysis, the NPS question needs to present an NPS score and the number of detractors and promoters in the summary:
https://delighted.com/nps-calculator
As a user I want my form to sit under a custom domain. I don't want users to leave my page or get the impression I am sending them to a different website then my own.
As a developer working with snoopHub and snoopReact, I want to have access to well-written and comprehensive API docs.
As a user I want my respondents to be able to navigate forward and back between questions. When a page contains a required questions they should not be able to go forward and receive an informative hint.
Allow to limit how many options a respondent can select in a multiple choice questions
As a user, I want to send the people filling out my form to a certain URL. I want to specifiy for every form differently.
To solve this, we can integrate a redirect option in the No-Code-Editor in the Form Settings. If set, the user should be redirected to the website provided by the form creator. To achieve this, we can use the onSubmit
action of the snoopForms
react package.
Making a field optional still shows the red asterisk when coming back to the form.
The red asterisk is back again. However, the field is still considered optional (form can be submitted without it, "click to tune" shows the mandatory button asterisk in black instead of blue)
Firefox 104.0 (64-bit)
Allow a "Share Now" CTA or widget so that respondents can share the form with others easily.
uBlock origin blocks this URL (https://app.snoopforms.com/_next/data/ZObSlVPulsX2PbV4kEorp/forms/<form-id>/results/analytics.json?id=<form-id>
) and that causes a client-side exception on https://app.snoopforms.com/forms/<form-id>/results/analytics
.
Renaming analytics.json
to insights.json
or something else should fix this
snoopForms branding
let self-hosting snoopHub work without providing SMTP credentials and by that disabling email verification. This lowers the barrier for self-hosting.
Allow users to sign-up and login to the snoopHub cloud with their GitHub account.
Add special mode for one-question-per-slide and automatic slide switching after answering.
As a user I want to use my Google account - including my Google Workspaces account - to log in to the hosted snoopForms.
As a user I would like to delete submissions. I would like to delete single submissions, a set of submissions and all submissions.
As a user I want to get an email notification whenever a form was submitted.
Upload large text list of choices for multiple choice questions, e.g.
Pizza
Sushi
Cookies
Pasta
I've tried to launch the docker file on my Mac M1 but I have the following error:
[+] Building 2.4s (16/23)
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 1.18kB 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [internal] load metadata for docker.io/library/node:16-alpine 1.6s
=> [auth] library/node:pull token for registry-1.docker.io 0.0s
=> [internal] load build context 0.0s
=> => transferring context: 12.72kB 0.0s
=> [runner 1/10] FROM docker.io/library/node:16-alpine@sha256:2c405ed42fc0fd6aacbe5730042640450e5ec030bada7617beac88f742b6997b 0.0s
=> CACHED [runner 2/10] WORKDIR /app 0.0s
=> CACHED [runner 3/10] RUN addgroup -g 1001 -S nodejs 0.0s
=> CACHED [runner 4/10] RUN adduser -S nextjs -u 1001 0.0s
=> CACHED [builder 3/6] COPY . . 0.0s
=> CACHED [deps 2/5] RUN apk add --no-cache libc6-compat 0.0s
=> CACHED [deps 3/5] WORKDIR /app 0.0s
=> CACHED [deps 4/5] COPY package.json yarn.lock ./ 0.0s
=> CACHED [deps 5/5] RUN yarn install --frozen-lockfile 0.0s
=> CACHED [builder 4/6] COPY --from=deps /app/node_modules ./node_modules 0.0s
=> ERROR [builder 5/6] RUN yarn prisma generate 0.7s
------
> [builder 5/6] RUN yarn prisma generate:
#16 0.317 yarn run v1.22.19
#16 0.349 $ /app/node_modules/.bin/prisma generate
#16 0.637 Error: Unknown binaryTarget linux-arm64-openssl-undefined and no custom engine files were provided
#16 0.655 error Command failed with exit code 1.
#16 0.655 info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
------
failed to solve: rpc error: code = Unknown desc = executor failed running [/bin/sh -c yarn prisma generate]: exit code: 1
git clone https://github.com/snoopForms/snoopforms.git && cd snoopforms
cp .env.example .env && nano .env
docker compose up -d
Any other relevant information. For example, why do you consider this a bug and what did you expect to happen instead?
-->
(Write your answer here.)
self-hosted snoopForms las version
I've tried to resolve without success with this link https://stackoverflow.com/questions/66530969/docker-compose-up-issue-using-docker-apple-m1
I've changed node:16-alpine to node:lts and adapt the apk commands...
Any idea?
Add values via URL-parameter to prefill fields of nocode forms.
e.g. snoopforms.com/f/abcd?email=[email protected] to prefill field with id email field.
As a user I want to unpublish forms so that noone can access them anymore even when they have the link. Instead, it should show a generic "Form not available anymore" page.
There is a need to create surveys where individual people can only submit a single response without employing invasive tracking.
Once a survey is in place, allow the creation of an arbitrary number of unique, use-only-ones links to the survey. I can then distribute these links to respondents, where they can use the unique links to respond. Once a link has been used, it cannot be used again to submit a response.
There are ways to track responses by users through fingerprinting or tracking IPs, and other things. All of these invade privacy, and should be solved through these unique links instead.
As a user I want to receive Creditcard payments in my form. I want to connect snoopForms with Stripe to receive the payment.
As a user, I want my multipage forms to automatically jump to the next page when a question gets answered. This should only with one multiple choice, dropdowns, ratings or and rating questions when they are the only or last question on a page.
The React tab on the snoopHub page (i.e. https://app.snoopforms.com/forms/(form_id)/form/react) has 2 steps as a quick start guide.
But step 2 is not working as import { SnoopForm } from "@snoopforms/react";
is missing. One won't be able to start until diving into the docs to find this import.
It's perhaps more intuitive to include the import there.
Cheers.
As a user I want to branch my form traffic based on the respondents answers. For example, if one respondents selects A I want to send them to the following page, if they select B I want to send them to page Y.
As a user, I want to send my respondents an email after they completed the form. I want to change the content of the confirmation. Ideally, I can update the layout so it fits my corporate design.
This only applies when the form has an email field.
As a user I want to reset my password when I forgot it.
What needs to be done:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.