What to learn to build this - an interactive tool

This page summarizes the projects mentioned and recommended in the original post on /r/webdev

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • drag-drop

    HTML5 drag & drop for humans

    remember geocities? drag and drop? you need to start with a drag and drop repo like this maybe https://github.com/feross/drag-drop

  • PDFKit

    A JavaScript PDF generation library for Node and the browser

    Then write a script to export the drag drop. Maybe use a browser function to save the page as a PDF. Or a NPM library using something like https://www.npmjs.com/package/pdfkit

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • Stripe

    PHP library for the Stripe API.

    Then you'd need to make a front end with a login, payment process maybe with http://stripe.com and then a backend to allow them to maybe save it to a database and have the export option like you mentioned.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts