Dev.to
5/10/2026

Build a private Midnight d
Original: Building Private Signal Board: a Full-Stack Midnight dApp with Compact, Witnesses, React, and Off-Chain Metadata
Short summary
Complete tutorial on building a privacy-focused blockchain dApp using Midnight's Compact smart contract language, TypeScript witnesses, and React UI. Demonstrates full-stack patterns: public on-chain state managed by the contract, private inputs handled by witness layer, and off-chain metadata for context. Includes working monorepo with CI/CD and addresses realistic challenges like compiler-runtime version alignment.
- •Full-stack implementation of a private signal board covering contract compilation, witness logic, backend API, and React UI
- •Architectural principle: separate concerns between on-chain public state, off-chain private logic, and human-readable metadata
- •Production-ready patterns including GitHub Actions CI, version management, and testable monorepo structure
Generated with AI, which can make mistakes.
Is this a good recommendation for you?


