Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 1.64 KB

README.md

File metadata and controls

29 lines (22 loc) · 1.64 KB

Proform - Survey Builder

A custom survey form builder in which you can create your own with customizable themes and formats.

Server repo can be found here

Motivation behind this project

When I got my first job as a Web developer during the pandemic (May 2020), one of my first feature I've built was a custom survey builder form inspired by Typeform, where you can create amazing forms that are way different than the usual norms like Google Forms, and other related programs. I fell in love with how you can add custom themes and colors to your forms, adding logic to some questions when a specific answer, keyword is set. I have dream't of making an app similar to it in my own way

Things I've learned

  • Sharpened more of my react-hook-form skills
  • Using MongoDB as my primary database to store all my surveys, fields, and user-generated answers.
  • Storing user-configured themes to a survey, which is super-fun.

Things I'm planning to add

  • Workspaces
  • Separate modal for name of survey and survey type
  • Additional results details (ave. time, submissions, started forms, devices list)
  • Sharable via link or open form
  • More input selections (address fields, email fields, date fields, dropdown, etc.)
  • font selections for forms
  • Question descriptions
  • Value variables
  • Two or more input boxes in a single page

Installation

Feel free to test this repo on your local machine and see how I did this.

Assuming you have already downloaded the repo, do a fresh npm install (or yarn if you are not using npm).