A JSON Polling/Survey Widget
Very often at work, I need to run surveys. There are already plenty of platforms for that, and they do a great job of collecting information through universal builders that can be flexibly configured via user interfaces. The best-known and most widely used are Yandex Forms, Google Forms, and so on. Many years ago, back in the 2010s, long before the platforms mentioned above became widespread, we developed a platform called Web Opinion for one IT guy. It was quite advanced for its time and worked well. Unfortunately, we were not able to scale it—we did not really see the market and did not understand how to attract investment. At first glance, why invent something new?
The answer is simple. If you create a structured, machine-readable, and—most importantly—machine-generated format :) then you can generate forms in bulk simply by vibe coding them.
I tested my hypothesis and built a simple questionnaire by designing a file structure that fits my needs quite well. I built the structure around an agri-enterprise digital maturity assessment questionnaire, and it turned out rather nicely. At the same time, I wired the survey form into my website, added support for multilingual structures, built a statistics and aggregation system for collected data, and enabled the storage of completed JSON structures with hashing, which helps protect respondents’ answers. Most importantly, I managed to create a universal prompt that can generate almost any survey in a beautiful HTML form for easy completion in just three minutes based on the structure of my JSON file. If you would like to get an example and try it hands-on, write to me here.