Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kamalbuilds/polyestate

On-Chain Physical Assets powered by ZK
https://github.com/kamalbuilds/polyestate

Last synced: 3 days ago
JSON representation

On-Chain Physical Assets powered by ZK

Awesome Lists containing this project

README

        

# 🏛️ PolyEstate

PolyEstate is a revolutionary platform that enables users to tokenize their real estate properties as Non-Fungible Tokens (NFTs) and facilitate seamless buying and selling transactions while ensuring the utmost privacy and security. Powered by Polygon ID, PolyEstate leverages the blockchain technology to provide a transparent and efficient solution for real estate transactions.

## Technologies Used

| Technology | Description |
|----------------------------|---------------------------------------------------------------------------------------------------------|
| Polygon ID | Blockchain technology used to provide transparency and efficiency in real estate transactions |
| ZK-Privacy | Zero-Knowledge Privacy implementation using Polygon ID to ensure secure and confidential transactions |
| Circle | Used for cross-chain payments and transactions , straming transactions for the estate properties |
| Luniverse NOVA | Multichain API used for seamless transactions |
| Settlemint | Development platform for building and interacting with contracts on the Polygon chain |

Contracts for the project could be found at https://github.com/legendarykamal/PolyEstate-Contracts

## Key Features

- NFT-based Property Transactions: PolyEstate allows users to mint their real estate properties as NFTs, enabling easy buying and selling of properties on the blockchain.
- Privacy-Preserving Transactions: With ZK-Privacy implemented using Polygon ID, users can transact without compromising their personal information, ensuring a secure and confidential process.
- Cross-Chain Payment: PolyEstate leverages Circle, Luniverse NOVA's multichain API, Webhook function, and node JSON-RPC on the Polygon Mumbai testnet to facilitate cross-chain payments for seamless transactions.
- Seamless Building on Polygon Chain: The platform utilizes Settlemint, a robust development platform for building applications on the Polygon chain, ensuring a smooth and user-friendly experience.
- ![image](https://github.com/legendarykamal/Polyestate/assets/95926324/f136e841-ff1d-4652-b53f-62eb49f95d03)

## Workflow

- Seller: The seller verifies the property details and creates an NFT representing the real estate property.
- Buyer: The buyer verifies the property details and purchases the property using the NFT.

## Getting Started

To get started with PolyEstate, follow the steps below:

1. Clone the repository: `git clone https://github.com/your-username/PolyEstate.git`
2. Install the dependencies: `npm install`
3. Configure your env variables in `.env` file.
4. Run the application: `npm start`

Please refer to the [Documentation](https://github.com/your-username/PolyEstate/wiki) for detailed information on setting up and using PolyEstate.

## Contributing

We welcome contributions from the community to enhance PolyEstate. If you have any ideas, suggestions, or bug reports, please submit them as GitHub issues. You can also contribute by submitting pull requests with code improvements or new features.

Please make sure to review our [Contribution Guidelines](https://github.com/your-username/PolyEstate/blob/main/CONTRIBUTING.md) before contributing.

## License

PolyEstate is released under the MIT License.