The Future of Trustless Land Registry & Verification
Digiverify is a comprehensive, blockchain-powered platform designed for the secure registration, verification, and sale of land assets. By combining a robust Node.js/Express backend with Ethereum smart contracts and IPFS storage, Digiverify eliminates fraud and ensures immutable ownership records.
Our centralized admin dashboard provides real-time insights into the entire ecosystem, including registered properties, confirmed transactions, and active smart contracts.
- 💎 Digital Asset Tokenization: Land ownership is represented by unique, non-fungible tokens (ERC-721 NFTs).
- 🤝 Multi-Signature Sale Workflow: Every transaction requires signed approvals from the Seller, Buyer, and a Regulatory Authority.
- 🏦 ASBA-Style Fund Blocking: Integrated banking simulation that blocks buyer funds securely before sale completion.
- ⚖️ Legal Oversight & Protection: Courts can "freeze" disputed properties or reverse fraudulent transactions on-chain.
- 📂 Decentralized Document Storage: Legal documents are hashed and stored on IPFS, ensuring they are tamper-proof.
Each property is linked to a detailed verification page showing geo-coordinates, verified IPFS-backed documents (Title Deed, Survey Report, Tax Certificate), and ownership history.
Transactions follow a strict on-chain multi-sig protocol requiring Buyer, Seller, and Authority signatures, integrated directly with MetaMask for secure execution.
- Survey & Registration: User registers property; Authority approves and mints the NFT.
- Market Listing: Seller initiates a sale to a verified buyer.
- Digital Signatures: Buyer accepts the offer using their cryptographic wallet.
- Financial Securitization: Bank confirms funds are blocked for the specific transaction ID.
- Chain Settlement: Smart contract executes the transfer upon final Authority "seal".
| Layer | Technologies |
|---|---|
| Backend | Node.js, Express 5, PostgreSQL, JWT, bcrypt |
| Frontend | React 19, Vite, Tailwind CSS, Framer Motion |
| Blockchain | Solidity 0.8.28, Avalanche Fuji C-Chain, Ethers.js |
| Storage | IPFS, Pinata |
| Tooling | Python CLI, Hardhat, Zod, Morgan |
Digiverify/
├── assets/ # Project screenshots & branding
├── backend/ # Express API & Business Logic
├── frontend/ # React SPA
├── contracts/ # Solidity Smart Contracts
└── admin-cli/ # Internal tools for system admins
Create a PostgreSQL database called digiverify and run the schema:
psql -d digiverify -f backend/config/schema.sqlConfigure your .env files in both backend/ and frontend/ folders using the provided templates.
# Start Backend
cd backend && npm install && npm run dev
# Start Frontend
cd frontend && npm install && npm run devProprietary & Non-Commercial License. This software is provided for personal and educational use only. Commercial redistribution or resale is strictly prohibited. Please refer to the LICENSE file for full terms and conditions.
Created with ❤️ by the Digiverify Engineering Team.



