Skip to content

luigibreda/Web3Tickets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web3Tickets

Web3Tickets é um sistema de venda e autenticação de ingressos para eventos usando NFTs e blockchain. Ele foi construído em torno de tecnologias blockchain, como Ethereum e Solidity, e usa tokens não fungíveis (NFTs) para criar e gerenciar ingressos únicos para eventos. O sistema de autenticação de ingressos é totalmente descentralizado, o que significa que os ingressos são armazenados na blockchain, tornando-os imutáveis e à prova de falsificação.

Screenshots

Web3Tickets

Instalação

Para instalar e executar o Web3Tickets, siga as seguintes etapas:

  • Faça o clone do repositório para sua máquina local usando o seguinte comando:
git clone https://github.com/seu-usuario/web3tickets.git
  • Certifique-se de ter o Node.js instalado em sua máquina. Em seguida, execute o seguinte comando para instalar as dependências do projeto:
npm install
  • Execute o seguinte comando para compilar os contratos inteligentes:
npm run compile
  • Em seguida, execute o seguinte comando para implantar os contratos inteligentes na blockchain:
npm run migrate
  • Finalmente, execute o seguinte comando para iniciar o servidor Web3Tickets:
npm start

Uso

O Web3Tickets inclui uma interface de usuário para venda e autenticação de ingressos. Você pode acessá-lo em seu navegador em http://localhost:3000.

A interface permite que os organizadores de eventos criem novos ingressos e os vendam aos compradores. Os compradores podem então usar seus ingressos para entrar no evento. A autenticação é feita automaticamente usando a blockchain, tornando os ingressos à prova de falsificação.

Contribuição

Se você quiser contribuir com o Web3Tickets, siga as seguintes etapas:

  • Faça o fork do repositório.
  • Crie uma nova branch para sua contribuição.
  • Faça as alterações e testes necessários.
  • Envie um pull request para a branch principal do projeto.

Licença

Este projeto é licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.

About

O repositório do GitHub do sistema de venda e autenticação de ingressos para eventos usando NFTs e blockchain chamado Web3Tickets contém todo o código-fonte e os arquivos necessários para executar a plataforma Web3Tickets.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors