Skip to content

Moondip-Konwar/json-form-builder

Repository files navigation

Json Form Builder

A web-based tool to build forms that export JSON data. This application uses a serverless architecture where form configurations are stored entirely within the URL parameters.

Features

  • UI Builder: Create form fields via a visual interface.
  • URL-Based Sharing: Form schemas are encoded into the URL. No database or account is required.
  • JSON Export: Fillers can copy their responses as raw JSON data.
  • Local Storage: Your created forms are saved to your browser's local storage for future access.

Tech Stack

  • Framework: Svelte 5
  • Styling: Tailwind CSS
  • Icons: Lucide Svelte
  • Package Manager: pnpm

Getting Started

Prerequisites

Ensure you have Node.js and pnpm installed on your machine.

Installation

  1. Clone the repository:
git clone https://github.com/Moondip-Konwar/json-form-builder.git
  1. Install dependencies:
pnpm install

Development

Start the development server:

pnpm dev

Building

To create a production build:

pnpm build

You can preview the build with:

pnpm preview

About

Build dynamic forms in seconds and share them instantly with a URL. No accounts, no sign-ups—just a link for anyone to fill out.

Resources

License

Stars

Watchers

Forks

Contributors