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.
- 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.
- Framework: Svelte 5
- Styling: Tailwind CSS
- Icons: Lucide Svelte
- Package Manager: pnpm
Ensure you have Node.js and pnpm installed on your machine.
- Clone the repository:
git clone https://github.com/Moondip-Konwar/json-form-builder.git
- Install dependencies:
pnpm install
Start the development server:
pnpm dev
To create a production build:
pnpm build
You can preview the build with:
pnpm preview