Alam
Aalam: KYC-gated rental platform where bookings mint ERC-3643 NFTs for secure stays 🏡✨
Problem Statement
Imagine booking your favorite space 🏡 a PG, apartment, or even an Airbnb-style stay instantly, with full compliance and security built-in. Aalam is a next-gen rental platform powered by ERC-3643 (compliance tokens) where every booking is tied to an NFT that represents your stay period.Here’s how it works:Owners list properties after completing KYC ✅. Each listing automatically mints an ERC-3643-compliant token.Renters choose dates, pay securely via PayPal or PUSD 💳, and instantly receive a time-bound NFT 🎟️ representing their booking. This NFT grants exclusive access to the property during their stay.After checkout, the NFT automatically returns/burns, ensuring owners regain control.No shady dealings, no fraud every action (listing, booking, payments) runs through compliance-gated tokens.The twist? We’re not just building a rental app we’re reimagining the future of real-world assets (RWA), combining usability, compliance, and blockchain-native trust.
Solution
Building Aalam wasn’t just coding a rental app it was stitching together compliance, finance, and user experience in one tight ecosystem. Here’s the breakdown:Smart Contracts (Solidity): We designed ERC-3643-based contracts for identity-bound compliance. Owners mint a property token on listing, renters mint booking NFTs, and tokens self-destruct/return post-expiry.Identity & KYC: Aadhaar-based verification ensures only verified users can list or rent. The compliance token mints only after successful verification.Payments: Integrated PayPal checkout and PUSD on-chain support, ensuring smooth Web2 ↔ Web3 bridges.Frontend (Next.js 15 + Shadcn/UI): A glassmorphic, Apple-inspired interface 🍏, minimal but powerful. Flows are simple: search → view → book → confirm → NFT minted. No clutter, no confusion.Architecture: Clean code + modular services. Smart contracts handle compliance & tokenization, frontend handles UX, backend mediates payments and booking logic.Extra Spice 🌶️: Time-slot NFTs are minted per day, meaning if you book for 3 days, you get a bundled NFT for that period. Automatic logic prevents overbooking, double-spending, or loopholes.The hardest part? Making compliance invisible but mandatory users feel like they’re booking an Airbnb, but under the hood, every interaction is secured by blockchain rules and ownership logic.
Hackathon
ETHGlobal New Delhi
2025
Contributors
- AazimAnish
4 contributions