FormDesk - Form Builder and Submission Inbox

Description
FormDesk is a self-hosted form builder and submission inbox template built with Next.js, TypeScript, Prisma, PostgreSQL, Clerk, and Tailwind CSS.
Create forms, configure fields, publish public form URLs, collect validated responses, and manage submissions from one professional dashboard. The source code is suitable for developers, freelancers, agencies, and small businesses that need a customizable form workflow for their own infrastructure.
FormDesk focuses on the complete form-to-submission workflow. It does not include billing, subscriptions, checkout, AI provider integrations, or mandatory third-party services.
The package includes installation documentation, configuration guidance, security notes, troubleshooting instructions, and a clean buyer-installation test record.
Features
- Next.js App Router with TypeScript
- Clerk authentication
- PostgreSQL database with Prisma ORM
- Create and manage forms
- Field builder with text, email, phone, textarea, number, select, radio, checkbox, and date field types
- Edit fields and change field order
- Publish and unpublish forms
- Public form URLs without visitor authentication
- Server-side validation based on the saved field definition
- Required-field, email, phone, number, and option validation
- Honeypot protection
- Basic rate limiting for public submissions
- Submission inbox with response previews
- Read and unread submission status
- Submission detail page
- Internal submission notes
- Confirmed submission deletion
- Owner-scoped dashboard authorization
- Responsive FormDesk dashboard UI
- Vitest validation and security tests
- Production build and clean buyer-installation tested
Requirements
- Node.js 20 or newer
- npm
- PostgreSQL 14 or newer
- A Clerk application
- Optional Upstash Redis for shared rate limiting in multi-instance deployments
Instructions
- Extract the FormDesk ZIP package.
- Run
npm install. - Copy
.env.exampleto.env. - Configure PostgreSQL and Clerk credentials.
- Run
npm run db:generate. - Run
npm run db:migrate. - Run
npm run dev. - Open
http://localhost:3000. - Sign in, create a form, add fields, publish it, and test a public submission.
The package includes complete configuration, deployment, rate-limiting, security, and troubleshooting documentation.
External embedding, CSV export, SMTP notifications, billing, subscriptions, and AI integrations are not included in this release.
| Author | LAGOAH |
|---|---|
| Category | Scripts & Code / ReactJS |
| Price | $34 |
| Extended License | $102 |
| First Release | Oct 6, 2026 |
| Last Update | Oct 6, 2026 |
| Database | PostgreSQL 14 |
| Files included | .css, .ts, .tsx, .json, .sql, .md, package.json |
| Software version | Node.js 22 |
| Html/css framework | Tailwind CSS |
| Software framework | React, Next.js |
| Javascript framework | React, Next.js |
| Programming language | JavaScript, TypeScript |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
Poople
Poople is the ultimate daily word ladder challenge that tasks you with transforming a 4-letter word into POOP, one letter at a time. Designed for quick, satisfying brain-teasers, this free browser-based game requires no sign-ups or downloads. Simply navigate through real-word steps to reach the target, test your vocabulary against a global daily puzzle, and track your streaks effortlessly. Whether you're a fan of Wordle or Weaver, Poople offers a fast, polished, and addictive way to train your brain.
Other · 23 views · 2 clicksOther · Week 44 · 23 views · 2 clicks
🥈
Actionbook
It works inside the user's own browser with the accounts already signed in. The user describes the result they need, and the agent reads, clicks and types through the pages, then delivers a dashboard or report where each data links back to its source.
Other · 968 views · 22 clicksOther · Week 44 · 968 views · 22 clicks
🥉
Free social media tools for creators & solofounders
295 free tools for growing your social media: write, plan, grow on local AI models, 100% free forever, No sign-up required, No trial. Write, check and measure posts on LinkedIn, Instagram, TikTok, X, YouTube, Reddit, Product Hunt and more: a free social media scheduler for 17 networks, engagement rate calculators, character counters, best time to post, hook generators and follower growth calculators. No login anywhere, no API or credit usage.
937 views · 7 clicksWeek 44 · 937 views · 7 clicks
#4
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 2,179 views · 22 clicksSaaS · Week 44 · 2,179 views · 22 clicks
#5
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 2,120 views · 17 clicksWebsite · Week 44 · 2,120 views · 17 clicks
#6
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
39,570 views · 211 clicksWeek 44 · 39,570 views · 211 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
836 views · 12 clicksWeek 44 · 836 views · 12 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
791 views · 8 clicksWeek 44 · 791 views · 8 clicks