SurveyShala
Built a dynamic survey management platform enabling users to create, distribute, and analyze surveys. Implemented data visualization tools for real-time response tracking and detailed analytics reporting.

Project Overview & Objectives
SurveyShala is a full-featured survey platform that lets users create custom surveys with multiple question types, distribute them via links or email, and analyze responses through interactive dashboards.
The drag-and-drop survey builder was built from scratch with real-time preview, supporting multiple choice, rating scales, file uploads, and conditional logic.
Tech Stack Used
Next.js
Full-stack framework for survey builder and analytics dashboard
Redux Toolkit
Survey state management with undo/redo for builder actions
Framer Motion
Drag-and-drop animations for question reordering
Tailwind CSS
Responsive dashboard with data visualization components
Challenges & Technical Solutions
Building a drag-and-drop survey builder with conditional branching logic
Tree-based survey data model with visual branching editor and real-time preview
Rendering real-time response charts as surveys collect data
WebSocket-connected chart components that animate transitions as new responses arrive
Key Metrics & Results
12
Question Types Supported
Real-time
Response Collection Speed
<1s
Survey Builder Load Time
Tags: Survey Management PlatformOnline Survey Builder ReactData Visualization DashboardReal-time Survey Analytics