Survey Form Application

Description

A React application for conducting surveys with dynamic sections and conditional fields based on the survey topic. The form integrates with an external API to fetch additional questions based on the selected topic.

Features

  • Dynamic sections based on the selected survey topic.
  • Client-side form validation.
  • Integration with an external API for fetching additional questions.

Technologies Used

  • React.js
  • Axios for API calls
  • Custom hooks for form management and validation

Installation

  1. Clone the repository:

    git clone https://github.com/jayantsingh-22/survey-form
    cd survey-form
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm start

Deployment

The application can be deployed on Vercel.

Usage

  • Fill in the survey form.
  • Select a survey topic to reveal the corresponding section.
  • Submit the form to see a summary of the entered data along with additional questions.