Project Description
I am building a tokenized residential time-share marketplace where each NFT represents a fractional, 1 day-based stake in a property. Holders must be able to exercise real ownership rights, so the core of the job is the smart-contract logic and the platform layer that sits on top of it.
Key objectives
• Mint ERC-721 or ERC-1155 tokens that map precisely to calendar slots and legally compliant ownership records.
• Provide on-chain voting and decision-making functions (think DAO-style proposals for repairs, upgrades, management, etc.).
• Enable seamless peer-to-peer ownership transfers, with automated updates to the cap-table and usage calendar.
Front-end needs
A clean, mobile-responsive dashboard where users can:
– view token holdings, upcoming usage windows, and quorum-based proposals,
– cast votes in real time,
– list or accept transfers.
MetaMask and WalletConnect support are mandatory; additional wallets are a plus.
Back-end / contract layer
Solidity contracts should be upgradable (OpenZeppelin proxies are fine) and thoroughly tested. I will require unit tests, basic audit documentation, and a short deployment guide for Ethereum mainnet plus at least one EVM side-chain (Polygon or similar) to keep gas costs manageable.
Acceptance criteria
1. A GitHub repo with source code, tests passing on Hardhat/Foundry.
2. Deployed contracts on testnet with verified source.
3. Front-end running locally and on a hosted URL.
4. Short PDF or Markdown manual covering contract architecture, voting flow, and transfer process.
If you have prior experience with fractionalized real estate, DAO governance, or time-share tokenization, your insight will be invaluable as we progress from MVP to production.