Натрапив на цікаву бібліотеку SurveyJS Form: https://github.com/surveyjs/survey-library
Демо: https://surveyjs.io/form-library
Бібліотека дозволяє створювати динамічні багатомовні опитувальні форми на основі даних.
По суті на базі бібліотеки можна створити простий, але багатий на функціонал компонент для Joomla. Або просто інтегрувати на свій сайт через кастомний модуль, або плагін.
Можливості
- Динамічні форми, опитування, голосування та вікторини для ваших JavaScript-додатків
- Інтеграція з React, Angular, Vue, jQuery та Knockout
- 20+ вбудованих типів запитань та підтримка кастомних типів запитань
- Вбудовані теми та налаштування CSS
- Валідація відповідей
- Локалізація інтерфейсу на 50+ мов, що підтримується спільнотою
- Інтеграція з будь-яким фреймворком (приклади для PHP, NodeJS та ASP.NET)
- Сумісність з будь-якою комбінацією сервер + база даних
- Інтеграція сторонніх компонентів.
Сподіваюся дана бібліотека буде цікава користувачам 👍