Submify — Open-Source Form Backend by Nodedr Web Development Agency
Submify is Nodedr's API-first form infrastructure: reliable ingestion, operational workflows, and production patterns for teams shipping real products—open source so you can audit, extend, and self-host with confidence.
Submify
Open-source Form Infrastructure
Problem Addressed
Teams often depend on fragmented form tooling that creates data silos, weak observability, and poor control over submissions across multiple products.
What Submify Delivers
Submify delivers a self-hosted, API-first form backend platform with project-level ingestion, secure key-based submissions, and operational workflows designed for production engineering teams.
Unified submit endpoint for websites and product forms
API keys, JWT auth flows, and optional HMAC-based request signing
Operational dashboard with project segmentation and exports
Built for self-hosted deployments and infrastructure ownership
Alongside our open-source work, Nodedr builds commercial products for real businesses. These are not open source — they are licensed, self-hosted systems we install, customize, and support end to end.
Nodedr POS
Retail POS & Inventory — Built for the Indian Market
Built for Retail shops, grocery stores, pharmacies, and boutiques in India
A vertical product built by Nodedr for one specific market: Indian retail. Offline-first point-of-sale and inventory that runs entirely on your own hardware — no cloud dependency, no per-month SaaS fee, no internet required to bill a customer.
Nodedr POS covers the full daily loop of a retail counter: scan or search a product, apply discounts, take cash/UPI/card payment, print a thermal-friendly receipt, and keep stock, customer dues, and loyalty points accurate — all from one screen. Pricing follows the Indian MRP model correctly: GST is calculated backward from the tax-inclusive MRP, never added on top of it. This is a market-specific product — it is separate from Nodedr's core Next.js web development and automation work for clients in the US, UK, Australia, Canada, and Southeast Asia.
Shop dashboard — sales, revenue trend, best sellers, payment mixBarcode-first checkout with discounts, loyalty, and dues
Everything it does
Barcode-first checkout — scan to add, press Enter to finalize a sale
Barcode and QR label generator with PNG/JPG download for printing product labels
GST-inclusive MRP pricing with correct backward tax calculation and CGST/SGST breakup on receipts
Per-product standing discounts (percent or flat amount) applied automatically at checkout
Customer dues ("udhaar" — credit ledger) — record partial payments, collect or clear dues right at checkout
Product returns against any past invoice, with automatic restocking and refund-as-due adjustment
Loyalty points earned per sale and redeemable as discounts
Paper-saving receipts via the browser print dialog or downloadable PDF — works with any thermal printer
Dashboard analytics: revenue trend, best-selling products, top customers, CSV export
Low-stock alerts, stock adjustment, multi-currency, and configurable shop settings
Role-based access for admins and cashiers
One-command Docker install; runs on a shop LAN with zero internet dependency
Next.js + Express + SQLite, packaged with Docker Compose for one-command self-hosting
Built for Construction companies, contractors, and project owners
A construction ERP that tracks the complete material lifecycle — from site requisition through procurement, delivery, inventory, and daily consumption — tied back to project milestones and budgets.
Material spend on a construction project is usually scattered across spreadsheets and paper trails, which makes questions like "how much cement is left on site" or "did we over-order against this requisition" impossible to answer. Nodedr ERP Solution models the workflow end-to-end as a single source of truth: Requisition, Purchase Order, Goods Receipt, Inventory, Consumption — with role-based access for every persona on the project.
Project dashboard — budget vs spend, approvals, vendor duesLive site inventory with reorder-level alerts
Everything it does
Full material workflow: requisition approval, purchase orders, goods receipt notes (GRN), inventory ledger, daily consumption
11 project roles — admin, site engineer, project manager, procurement, store keeper, financial controller, auditor and more — each seeing only their modules
Fine-grained, data-driven permission matrix on top of page-level role gating
Project milestones with consumption linked to milestone progress
Financial dashboard: spend against budget, retention tracking
Vendor management with reliability scores, PAN/GSTIN, and entity-type compliance tracking
CPWD wastage tolerance bands (min/max %) per material
Delivered / accepted / rejected quantity tracking on every goods receipt
Two-factor authentication (TOTP) with backup codes, device session management, and remote revocation
Append-only audit log for logins, permission changes, and security events
Email notifications via a pluggable job queue; printable end-user manual included
Self-hosted on PostgreSQL with a one-click Docker install
Next.js + PostgreSQL + Prisma, with Redis-backed background jobs — Docker-first deployment
Built for Developers, agencies, and anyone running website contact forms
A self-hosted Formspree replacement — one Docker stack, one API key, every form on every site you own. It is the form backend that powers the contact forms across our own sites.
Submify is a private Form Backend as a Service you run yourself: a Go (Gin) API, a Next.js dashboard, PostgreSQL for storage, optional S3-compatible file uploads, and Nginx as a single entrypoint. Point any website form at it, read submissions from the dashboard, export to XLSX/PDF, and optionally get a Telegram ping on every new entry — with no third-party SaaS in the request path. Released under the MIT license.
Everything it does
One account API key works across every project and every site you own — no per-form setup
Any HTML form or fetch() call can POST JSON straight to the API with a public key header — no SDK
Per-project isolation in a single PostgreSQL database, with rate limiting on the API
Read, search, and export submissions (XLSX / PDF) from a Next.js dashboard
Optional Telegram notification on new submissions
Optional direct-to-your-own-S3 file uploads via short-lived presigned URLs — Submify stores only the object key
MIT-licensed and fully self-hosted: Postgres, API, dashboard, and Nginx as one Docker Compose stack
Go (Gin) API + Next.js dashboard + PostgreSQL + Nginx, self-hosted via Docker Compose (MIT license)