Survey & Market Research SaaS Platform

Built a flexible dashboard platform for a survey and marketing research SaaS, enabling dynamic configuration of email campaigns, surveys, and user workflows using a Backend-for-Frontend architecture.

Results & Impact

  • Delivered a configurable dashboard for survey and campaign management
  • Implemented dynamic rendering of backend-defined UI components
  • Enabled faster rollout of new workflows through configuration-driven architecture
  • Improved platform extensibility for future product features
  • Successfully delivered core functionality within a two-month engagement
Regions
United Kingdom
Industries
SaaS
Duration: June 2025 - August 2025

Description

A UK-based market research SaaS platform that helps companies validate products, services, and business ideas through surveys, email campaigns, and customer feedback collection. Our team was engaged to build and extend a configurable dashboard used to manage survey workflows, email templates, campaign settings, and user-facing experiences. The platform relied on a Backend-for-Frontend (BFF) architecture, where frontend interfaces were dynamically generated based on backend-defined configurations rather than traditional hardcoded UI implementations.

Challenge

The primary challenge was supporting a highly dynamic frontend architecture driven entirely by backend configuration. Unlike conventional applications where frontend components are manually developed around predefined APIs, this platform generated UI behavior and structure through backend-provided component definitions. This required:

  • Supporting runtime rendering of backend-defined UI components
  • Integrating with a custom Backend-for-Frontend architecture
  • Maintaining flexibility for frequently changing workflows
  • Extending platform functionality while preserving compatibility with existing features
  • Ensuring scalability for future dashboard modules

Solution

We implemented a flexible frontend architecture based on Vue.js and Laravel that supported dynamic rendering of backend-defined components. Key contributions included:

  • Building dashboard UI for campaign and survey management
  • Implementing rendering layer for backend-driven components
  • Extending BFF integration to support new UI flows
  • Collaborating on system-level design to ensure scalable component structure

Technology Stack

  • Frontend: Vue.js, Nuxt 3, Nuxt UI, Laravel Blade
  • Backend: PHP, Laravel
  • Database & Auth: PostgreSQL, Laravel Sanctum
  • Architecture: Backend-for-Frontend (BFF) architecture, REST API integration

Related Cases

SaaS

SmartDraft

SmartDraft is an AI-powered chat platform that allows users to generate and refine marketing content using customizable, admin-defined AI tools. Users input prompts, which are processed according to master prompts set by administrators, enabling accurate and consistent AI outputs.

Regions:
Israel
Food & Beverage

Restaurant POS Integration

Developed a custom two-way integration between a WordPress online ordering platform and the Loyverse POS system. The solution automated order processing, synchronized inventory and menu availability in real time, and streamlined restaurant operations through seamless POS connectivity.

Regions:
Europe
TravelTech

ALLOCABO

Modernized and migrated a conference venue booking platform from legacy infrastructure to Microsoft Azure. The project included Symfony and PHP upgrades, application refactoring, CI/CD setup, and performance improvements to ensure a stable and scalable cloud-based environment.

Regions:
Europe

Ready to Transform Your Business with AI?

Join the companies already benefiting from our AI-first development approach. Let's build your AI solution together.

Book a free consultation

Pick a time that works for you.

Or open in a new tab ->