Landscope
land, documents, NFT
The problem Landscope solves
The Problem It Solves
Access to accurate, transparent, and verifiable land ownership data is a major challenge in many regions, especially in developing countries. Land disputes, fraud, and lack of trustworthy land records often lead to prolonged legal battles, mistrust in institutions, and lost economic opportunities.
How LandScope Solves This
LandScope is a blockchain-powered platform that allows users to detect land boundaries and verify land ownership data using AI and NFTs. It solves this problem by:
Providing visual land detection tools to identify and mark land boundaries through an interactive web interface.
Tokenizing land ownership as NFTs on the blockchain to ensure secure, tamper-proof records.
Integrating wallet-based identity for secure access and verification.
Reducing fraud and disputes by offering transparent and verifiable ownership history on-chain.
Empowering communities and individuals by giving them an accessible way to register and verify their land ownership.
Challenges I ran into
🚧 Challenges I Ran Into
-
Integrating AI with frontend land detection
Initially, combining AI tools for land boundary detection with the frontend UI was complex. It required processing and rendering map or image data efficiently in the browser. I overcame this by starting with simpler detection logic and plan to scale to OpenCV integration for more accurate detection. -
Setting up smart contracts and NFTs
Deploying and interacting with the LandOwnershipNFT smart contract took time, especially managing metadata and wallet interactions. I overcame this by carefully testing on local and test networks, using tools like Hardhat and Ethers.js, and breaking the logic into manageable components. -
GitHub push and large file handling
Pushing demo assets like videos to GitHub posed file size and naming issues. I resolved this by learning Git best practices, using proper naming conventions, and managing files efficiently without exceeding GitHub limits. -
TypeScript migration
Migrating from plain JavaScript to TypeScript introduced type errors and required updates to components. I resolved these by gradually converting files and leveraging TypeScript tooling and documentation to fix issues step-by-step.
Tracks Applied (5)
AI
Consumer
Mini-apps
Vibe Coding
DeFi
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.