Enterprise Survey Builder

Led the design, project management, and frontend development of the Enterprise Survey Builder, an advanced platform for creating and managing dynamic, logic-driven surveys for corporate use.

Technologies Used

AzureReactViteTurborepoTailwindOktaAzure AuthenticationZustand

Project Description

I led the complete project lifecycle for the Enterprise Survey Builder, a modern, scalable platform designed to streamline the process of gathering meaningful data. My role encompassed project management, UX/UI design, and hands-on frontend development to deliver a comprehensive survey tool tailored to the client's needs.

The platform consists of two primary applications within a monorepo architecture: an intuitive "Editor" for creating customized surveys and a seamless "Viewer" for participants. Key features I designed and implemented include a dynamic builder with numerous question types, advanced conditional logic for personalized survey flows, and outcome-based redirects. A standout innovation is the "Score Based Outcome" functionality, which acts as a product recommender by calculating scores from user responses.

To ensure high performance, the application leverages Zustand for optimized state management, reducing redundant API calls. The platform also supports secure integration with enterprise authentication systems like Okta and Azure SSO and can be embedded in other websites without using an iframe for a truly integrated experience. The entire system is deployed on Microsoft Azure.

Key Achievements

  • Led End-to-End Project Delivery: Oversaw the entire project lifecycle, from initial design and project management to final frontend implementation and deployment, delivering a complete survey platform for a major enterprise client.
  • Architected a Scalable Monorepo Frontend: Designed and built the application using a modern monorepo architecture with React and Vite, implementing advanced state management with Zustand to ensure high performance and scalability.
  • Designed an Advanced Survey Logic Engine: Engineered a powerful and intuitive system for survey creation, featuring complex conditional logic and a unique score-based product recommender to enable highly personalized user journeys.
  • Engineered a High-Performance User Experience: Created a seamless workflow for survey creators with distinct preview and edit modes that eliminate redundant API requests, and for participants with the ability to embed surveys on other sites without iframes.
  • Integrated with Enterprise-Grade Systems: Successfully integrated the platform with corporate authentication services (Okta, Azure SSO) and the backend MindTree API, ensuring secure and reliable operation within the client's enterprise environment.

Visuals

Enterprise Survey Builder