Skip to content

Smart contract de uma imobiliária, utilizado em conjunto com front end.

License

Notifications You must be signed in to change notification settings

fabriciocovalesci/Smart_Contract_Imobiliaria

Repository files navigation

Smart Contract Imobiliaria 📝

🔗 Tecnologias

Solidity

Smart contract de uma imobiliária, utilizado em conjunto com Front end e um Back end.

Neste smart contract foi desenvolvido toda lógica para efetuar o pagamento de um imóvel na compra, venda ou aluguel.

Para os primeiros testes foi utizado o Remix IDE permite desenvolver, implantar e administrar contratos inteligentes para Ethereum como blockchains.

Executar Local

Para testes localmente foi utilizado o Ganache.

Passos para executar

  • Clonar este repositório
    ➡️ git clone [email protected]:fabriciocovalesci/Smart_Contract_Imobiliaria.git

  • Acessar a pasta Smart_Contract_Imobiliaria
    ➡️ cd Smart_Contract_Imobiliaria

  • Instalar o Truffle, será o ambiente de desenvolvimento.
    ➡️ npm install truffle -g

  • Baixar o Ganache
    ➡️ Ganache

  • Após a instalação do ganache é necessário executar o mesmo
    ➡️ chmod +x ganache-2.5.4-linux-x86_64.AppImage
    ➡️ ./ganache-2.5.4-linux-x86_64.AppImage

  • IMPORTANTE ⁉️ A versão minima do Ganache precisa ser a v2.5.4

  • Depois de executar o ganache é necessário compilar e migrar o projeto, para isto segue os seguintes comandos:

  • IMPORTANTE ⁉️ O Ganache já precisa estar rodando para que estes comandos a seguir executem !!
    ➡️ tuffle compile
    ➡️ tuffle migrate

Arquitetura do Projeto

Esta é arquitetura atual do sistema.

Arquitetura

About

Smart contract de uma imobiliária, utilizado em conjunto com front end.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published