Front-end react app that allow users to build forms then export them as JSON or HTML file to used it in any place
The app has two modes, navigate between them using the links in the navbar:
- In this mode user can add questions using the plus button in the right-most bottom
- In this mode user can see how their form looks like from submitter's perspective, also in this mode the user can export the form as HTML or JSON and also can open a pre-saved form using the buttons at the right-most bottom
- Using Creator mode create all questions you need (for example creating quiz)
- Navigate to View mode to see your question from submitter perspective
- Save your form using the right-most bottom buttons
- Choosing HTML option, the app asks you about the target server link to send POST requests to (in this tutorial I am using express server running on http://localhost:8000/)
- After save the html file open it to fill the form then press submit
The data reach the server is in this form
You can try the hosted version from HERE or clone the repo and run it locally
For this steps to work you need to have node and npm installed on your machine
- Clone the repo
git clone https://github.com/Ahmed-Khaled24/Form-Creator
- Install dependencies
npm install
- Run the app
npm start