Dynamic Survey Creator

Real-Time Survey Building and Insights Tool

Dynamic Survey Creator

Project Overview

Built a dynamic survey tool using React as the frontend engineer on an intern group project at Cigna, engineering an AWS backend to compile FHIR-compliant JSON and automate 1,500+ response uploads, reducing processing time by 70%. Unable to share final designs due to company policy (figma mockups available in final designs section).

View Final Designs

Problem

There was a need for a tool that could dynamically create surveys and provide immediate insights into the survey results. Existing tools lacked flexibility or were too complex for internal teams.

Solution

We built a user-friendly platform where users could design surveys, add custom logic, preview survey flows, and view response data—all in one tool with integrated backend support for real-time analysis.

Team

  • 4 Backend Engineers
  • 3 Frontend Engineers (including me)
  • 1 Product Manager
  • 2 Designers

My Contributions

  • Designed UI mockups using Figma
  • Coded key frontend components using React Native
  • Conducted usability testing and gathered internal feedback
  • Helped refine tool functionality based on user insights

Tools

  • Figma
  • React Native
  • AWS
  • Jira
  • Github

Timeline

  • Week 1–4: Research & Wireframing
  • Week 5–8: React Native Development
  • Week 9–12: Frontend-Backend Integration & Testing

Design Process

1

Tool Research

Reviewed top survey creation platforms to identify features users expect and areas for improvement.

2

Mockup Creation

Designed wireframes and flows in Figma, including survey creation, preview, logic, and dashboard pages.

3

Frontend Development

Coded the frontend interface with React Native, focusing on responsive layouts and intuitive design.

4

Backend Integration

Integrated frontend with backend to enable real-time survey response tracking and dynamic logic.

5

Usability Testing

Tested the tool internally, gathered employee feedback, and iterated on usability issues.

6

Final Demo & Future Scope

Presented the tool to internal teams and identified future improvements like export options and survey templates.

Research

Methods

  • Competitive analysis of 6+ survey platforms
  • Internal user interviews
  • UI feedback sessions during beta testing

Key Insights

  • Users preferred a low-friction survey creation experience with drag-and-drop components
  • Previewing logic and flow before deployment was critical to avoid errors in live surveys

Final Designs

Outcomes

  • Challenges: First time coding outside of class and working in a language I had no prior experience with (C++ in classes vs. React for this project). The learning curve was steep and at times frustrating.
  • Learnings: Learned to get comfortable asking for help, relying on documentation, and embracing trial-and-error. Realized how rewarding it feels to push through the learning curve.
  • Impact: Successfully demoed to 70K+ employees, reduced internal survey setup time by 70%, and received strong positive feedback on usability and potential integration into other internal tools.