Building an integrated feedback system for event organisers and attendees
In August 2024, I worked on building a new survey feature for UpVisit. The request came from a major client who wanted to collect visitor feedback during their annual city event. Until then, they had relied on an external survey platform, so our goal was to build a practical and easy-to-use survey feature that is fully embedded within the UpVisit platform and is ready to launch within tight deadlines.
Due to time and budget constraints, the feature had to be delivered quickly, without formal user research or extensive testing. So I approached it by:
Together, all this ensured usability while keeping to time and budget limits.
I started with designing a survey flow for the CMS and split it into three stages.
After internal review, I simplified to just two stages:
This reduction helped organisers build surveys faster.
Besides, I updated the dashboard with survey results to give it a more compact view:
Version 1
Version 2
After completing the designs for the content management system, I moved on to creating the experience for the end users — event visitors:
The mobile flow needed to handle multiple states:
Later, we discovered that another client needed multi-submission support. To address this, I added a toggle switch in the CMS and a real-time countdown in the app to let users know when they can retake a survey.
As more clients adopted the feature, we recognised the need for GDPR compliance whenever user data was collected. We introduced a flexible option that lets event organisers add their own privacy policy link — replacing the previously hardcoded version — regardless of where or how emails are collected.
Although the survey tool was originally developed as a standalone feature, clients from other segments quickly adopted it. This prompted us to integrate it into other parts of the product — such as session detail screens — allowing attendees to share their opinions live during events.
This project taught me valuable lessons about designing under constraints:
Working in a fast-paced environment without formal research challenged me to rely more heavily on design patterns, competitor analysis, and close collaboration with development teams. The result was a feature that launched on time and immediately provided value to our clients.
Next Project →