CitreaBlockEstate is a groundbreaking decentralized application (DApp) that tokenizes real estate properties using cutting-edge blockchain technology. Built on the Citrea blockchain, a Type 2 zkEVM rollup on Bitcoin, our platform offers a secure, transparent, and efficient way to invest in, manage, and trade real estate assets globally.
-
Democratizing Real Estate Investment:
- Lower barriers to entry, enabling fractional ownership
- Access to premium real estate markets previously out of reach for many investors
-
Enhanced Liquidity:
- Tokenization allows for easier buying, selling, and trading of real estate assets
- Potential for 24/7 market activity, unlike traditional real estate
-
Transparency and Security:
- Leveraging blockchain technology for immutable records and secure transactions
- Real-time tracking of property ownership and transaction history
-
Global Accessibility:
- Invest in properties worldwide without geographical limitations
- Diversify your portfolio across different real estate markets effortlessly
-
Efficient Management:
- Streamlined processes for property listing, verification, and transactions
- Automated rental payments and property management tasks
- Property tokenization using ERC721 standard
- Buying, selling, and renting properties through smart contracts
- User roles: Admin, Verifier, and User with role-based access control
- Property verification system ensuring listing authenticity
- Review and rating system for properties and users
- Commission management for platform sustainability
- Responsive web interface for seamless user experience
- Role-based dashboard for efficient property and user management
Check out the video demo of the CitreaBlockEstate frontend in action:
- Next.js 15 (App Router)
- TypeScript
- Tailwind CSS
- viem for Ethereum interactions
- Custom UI components and shadcn/ui
- Solidity Smart Contracts
- Hardhat development environment
- OpenZeppelin for secure contract development
- Citrea (Bitcoin L2 solution)
CitreaBlockEstate leverages the Citrea blockchain, offering:
- Succinct STARK proofs for transaction batches, ensuring scalability
- Bitcoin as a data availability layer, enhancing security
- Native trust-minimized two-way peg (Clementine) for seamless asset transfers
- Enhanced scalability and security compared to traditional Ethereum-based solutions
-
USER:
- Can buy, sell, and rent properties
- Manage owned properties
- Submit reviews and ratings
-
VERIFIER:
- All USER permissions
- Verify property listings ensuring authenticity
- Review and approve property details
-
ADMIN:
- All VERIFIER permissions
- Manage user roles and permissions
- Adjust platform settings and commission rates
- Override property statuses if necessary
For detailed setup and running instructions:
- Frontend: Refer to the Frontend README
- Backend: Refer to the Backend README
We welcome contributions to CitreaBlockEstate! Please see our Contributing Guidelines for information on how to get involved.
This project is licensed under the MIT License.
For queries or support, reach out to us at chiemezieagbo1@gmail.com.
🏗️ Built with ❤️ by the CitreaBlockEstate Team