O Marketplace Imobiliário Mundo Digital visa impulsionar a inclusão digital por meio da digitalização de registros imobiliários, possibilitando transações internacionais no setor imobiliário. O processo de digitalização é semiautomatizado, permitindo que os usuários do aplicativo Mundo Digital adquiram sua versão digital do registro imobiliário.
Para executar o contrato inteligente, você precisa ter o seguinte:
- Uma carteira Web3 💼
- Tokens de gás para pagar as taxas de rede ⛽
👉 Instalar os módulos via
VENV.
virtualenv env
source env/bin/activate
pip install -r requirements.txt👉 Edite o arquivo
.envutilizando o modelo.env.sample.
# True for development, False for production
DEBUG=True
👉 Configurar o banco de dados
python manage.py makemigrations
python manage.py migrate👉 Criar o Superusuário
python manage.py createsuperuser👉 Iniciar a aplicação
python manage.py runserverNeste ponto, o aplicativo é executado em http://127.0.0.1:8000/.
Além dos requisitos listados na seção "Requisitos" deste README, o processo de digitalização de registros imobiliários também exige a coleta das seguintes informações e documentos:
| Categoria | Documento | Descrição |
|---|---|---|
| Informações pessoais: | Nome completo | Nome completo do proprietário |
| Data de nascimento | Data de nascimento do proprietário | |
| CPF | Cadastro de Pessoa Física do proprietário | |
| RG | Registro Geral do proprietário | |
| Nacionalidade | Nacionalidade do proprietário | |
| Estado civil | Estado civil do proprietário | |
| Comprovante de residência: | Conta de água | Comprovante de residência referente ao fornecimento de água |
| Conta de luz | Comprovante de residência referente ao fornecimento de energia elétrica | |
| Conta de gás | Comprovante de residência referente ao fornecimento de gás | |
| IPTU: | Comprovante de pagamento do IPTU | Comprovante de pagamento do Imposto sobre a Propriedade Territorial Urbana |
| Ônus reais: | Comprovante de ônus reais | Documento que comprova a existência de ônus reais sobre o imóvel |
| Planta topográfica do lote: | Planta topográfica | Documento que representa a forma e as dimensões do lote |
| Planta arquitetônica: | Planta arquitetônica do imóvel | Documento que representa a distribuição interna do imóvel |
| Planta de zoneamento: | Planta de zoneamento | Documento que representa a divisão de uma área urbana em zonas específicas |
| Escritura: | Escritura | Documento público que registra a transferência de propriedade do imóvel |
| Fotos do imóvel: | Fotos do imóvel | Fotografias do imóvel para ilustrar e facilitar a sua identificação |
O projeto apresenta um contrato inteligente desenvolvido em linguagem Solidity, estruturado como um mercado descentralizado para tokens não fungíveis (NFTs), voltado à inovação tecnológica e à transformação digital de ativos, com foco especial no setor imobiliário.
Nota introdutória: O presente documento apresenta uma seleção das funcionalidades principais que estarão disponíveis na aplicação, destacando, neste momento, aquelas diretamente integradas às tecnologias Web3 e Blockchain. Outras funcionalidades complementares — relacionadas à gestão, interação social e serviços de apoio — serão abordadas oportunamente em materiais específicos.
Dentre os recursos já integrados ao ambiente Web3, destacam-se:
Permite aos usuários a emissão descentralizada de NFTs representativos de bens imóveis, conferindo autenticidade, rastreabilidade e segurança jurídica por meio da escrituração digital baseada em tecnologia blockchain.
Garante a integridade, permanência e descentralização dos arquivos vinculados aos NFTs por meio da integração com o sistema de armazenamento IPFS (InterPlanetary File System), assegurando a persistência e acessibilidade dos metadados e documentos digitais.
Facilita transações peer-to-peer de NFTs em um ambiente seguro, transparente e auditável, promovendo negociações diretas entre as partes interessadas com garantia contratual automatizada.
Implementa a funcionalidade de leilões públicos de ativos digitais, com lances registrados em tempo real na blockchain, assegurando transparência, equidade e ampla competitividade entre os participantes.
Habilita a captação de recursos por meio de mecanismos de financiamento coletivo, permitindo que múltiplos investidores adquiram cotas representadas por NFTs fracionados, democratizando o acesso a investimentos e impulsionando o desenvolvimento de projetos comunitários e sustentáveis.
Fornece uma infraestrutura para a criação de lojas digitais customizáveis e perfis profissionais verificados, promovendo a visibilidade institucional de agentes e empreendedores, com exibição de portfólios, credenciais e serviços oferecidos no ecossistema descentralizado.
Estabelece um ambiente favorável à incubação de iniciativas inovadoras, oferecendo suporte técnico, jurídico e operacional para o desenvolvimento e o lançamento de novos projetos dentro do ecossistema, com acesso a ferramentas de governança, financiamento e exposição mercadológica.
Mundo Digital -
Proprietários
Mundo Digital -
Localização
Mundo Digital -
Prefeitura e Cartório
Mundo Digital -
Profissionais
Mundo Digital -
Imóvel
Mundo Digital -
Plano Arquitetônico
Mundo Digital -
Plano Topográfico
Mundo Digital -
Plano de Zoneamneto
marktplace-D-World.mp4
Loja.D-World.webm
As a first step run the initial setup
make setup
Next to run the smart contract tests, in another terminal, start ganache-cli
make ganache
Then in the original terminal where setup was executed, run
make test-contracts
You can also run make test-contracts-coverage to see a coverage report.
Se você encontrar algum problema ou bug, sinta-se à vontade para abrir uma issue em nosso repositório. Certifique-se de fornecer detalhes sobre o problema encontrado, incluindo etapas para reprodução, mensagens de erro e informações relevantes para facilitar a correção.
Você tem ideias para melhorar o contrato inteligente ou a experiência do usuário no Marketplace Mundo Digital? Abra uma issue para discutir suas propostas. Estamos abertos a sugestões de novos recursos, melhorias de desempenho e otimizações gerais.
Se você deseja contribuir diretamente com o código, siga estes passos:
-
Fork do Repositório: Fork do nosso repositório para sua conta.
-
Criação de Branch: Crie uma branch para trabalhar em sua contribuição.
-
Desenvolvimento: Implemente suas melhorias ou correções.
-
Testes: Certifique-se de testar suas alterações.
-
Pull Request (PR): Abra um PR descrevendo suas alterações e explicando os benefícios.
-
Revisão: Aguarde a revisão do seu PR pelos nossos mantenedores.
Contribuições para a documentação também são valorizadas. Se você identificar áreas que precisam de mais clareza ou quiser adicionar informações úteis, sinta-se à vontade para enviar propostas de alterações para a documentação.
Agradecemos antecipadamente seu apoio e suas contribuições para tornar o contrato inteligente do Digital World ainda melhor. Juntos, podemos criar uma plataforma mais robusta e eficiente.
Este projeto é protegido pelos termos do modelo de licença de Software Proprietário. Veja o arquivo Licença para mais detalhes.







