Matti Nannt 0a08d7df68 chore: Introduce unified survey UI package @formbricks/surveys (#698)
* add vite survey package

* add renderSurvey method

* add all survey components

* First working version of renderSurvey

* integrate survey package into survey preview

* add survey modal functionality to formbricks-surveys

* fix build errors and add new template types

* add response queue

* add simple formbricks-js integration

* add local state management for surveys

* add local storage to multiple choice and open text questions

* add local state to other question types, layout fixes

* Fix modal close button, clean js package code

* add new calculate progress function

* fix progressbar on thankyou card

* fix churn survey branching in demo product

* use tsup to bundle @formbricks/js

* update survey positioning in link surveys

* fix preview reset button in link survey

* change logic for progress bar

* update progressbar logic

* update spacing

* add conditional autofocus / disable for iframe

* add userId to link survey

* integrated email verification

* moved token verification and reading to server component

* ran pnpm format

* added question prefilling

* ran pnpm format

* Moved question prefilling logic to Link Survey

* Refactor types

* centralize survey package props, fix build errors

* fix userId in link survey

* fix survey closed message

* add redirect on complete, fix bugs

* smaller bugfixes

* smaller bugfixes

* fix bugs

* fix build errors

* remove logs

---------

Co-authored-by: Johannes <johannes@formbricks.com>
Co-authored-by: Dhruwang <dhruwangjariwala18@gmail.com>
2023-09-10 14:06:55 +09:00
2023-08-29 15:07:29 -03:00

Open Source Experience Management Solution Qualtrics Alternative Logo

Formbricks

The Open Source Survey & Experience Management solution for fast growing companies
Website | Join Discord community

License Join Formbricks Discord Github Stars Hacker News Product Hunt Github Accelerator


Trusted by                       

About Formbricks

formbricks-sneak

Formbricks is your go-to solution for in-product micro-surveys that will supercharge your product experience. Use micro-surveys to target the right users at the right time without making surveys annoying.

Try it out in the cloud at formbricks.com

💪 Mission: Make customer-centric decisions based on data.

Formbricks helps you apply best practices from data-driven work and experience management to make better business decisions. Ask users as they experience your product - and leverage a significantly higher conversion rate. Gather all insights you can - including partial submissions and build conviction for the next product decision. Better data, better business.

Features

  • 📲 Create in-product surveys with our no code editor with multiple question types
  • 📚 Choose from a variety of best-practice templates
  • 👩🏻 Launch and target your surveys to specific user groups without changing your application code
  • 🔗 Create shareable link surveys
  • 👨‍👩‍👦 Invite your team members to collaborate on your surveys
  • 🔌 Integrate Formbricks with Slack, Posthog, Zapier, n8n and more
  • 🔒 All open source, transparent and self-hostable

Built on Open Source

🚀 Getting started

☁️ Cloud Version

Formbricks has a hosted cloud offering with a generous free plan to get you up and running as quickly as possible. To get started, please visit formbricks.com

🐳 Self-hosted version

Formbricks is available Open-Source under AGPLv3 license. You can host Formbricks on your own servers using Docker without a subscription. To get started with self-hosting, take a look at our self-hosting docs.

(In the future we may develop additional features that aren't in the free Open-Source version)

✍️ Contribution

We are very happy if you are interested in contributing to Formbricks 🤗

Here are a few options:

  • Star this repo
  • Create issues every time you feel something is missing or goes wrong
  • Upvote issues with 👍 reaction so we know what's the demand for particular issue to prioritize it within roadmap

Please check out our contribution guide and our list of open issues for more information.

📆 Contact us

Let's have a chat about your survey needs and get you started.

Book us with Cal.com

⚖️ License

Distributed under the AGPLv3 License. See LICENSE for more information.

🔒 Security

We take security very seriously. If you come across any security vulnerabilities, please disclose them by sending an email to security@formbricks.com. We appreciate your help in making our platform as secure as possible and are committed to working with you to resolve any issues quickly and efficiently. See SECURITY.md for more information.

S
Description
No description provided
Readme AGPL-3.0 549 MiB
Latest
2025-10-30 02:39:21 -05:00
Languages
TypeScript 98.2%
Shell 0.9%
JavaScript 0.3%
CSS 0.3%
MDX 0.1%