Open Source by Nodedr

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

Lead Developer: Raktim Ranjit

Products by Nodedr

Software we build, run, and stand behind.

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.

Nodedr POS dashboard showing daily sales, revenue, best seller, revenue trend chart, and payment method breakdown
Shop dashboard — sales, revenue trend, best sellers, payment mix
Nodedr POS checkout screen with a scanned cart, per-product discounts, customer loyalty points, and payment options
Barcode-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

Ask about Nodedr POS

Nodedr ERP Solution

Construction ERP

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.

Nodedr ERP Solution project dashboard showing budget used, pending material requests, milestones, vendor dues, and budget-versus-spend chart
Project dashboard — budget vs spend, approvals, vendor dues
Nodedr ERP Solution site inventory screen with live stock on hand per material and restock priority chart
Live 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

Ask about Nodedr ERP

Submify

Form Backend (FBaaS)

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)

Ask about Submify