Um sistema web de doação emergencial com criptomoedas

dc.contributor.advisorMartins, Diego Fernandes Gonçalves
dc.contributor.authorOliveira, Ivan Cardoso de
dc.contributor.refereeSalazar, Zady Castaneda
dc.contributor.refereeMendonça, José Américo dos Santos
dc.date.accessioned2024-11-14T14:02:32Z
dc.date.available2024-11-14T14:02:32Z
dc.date.issued2023-05-24
dc.description.abstractNo presente trabalho desenvolvemos um sistema web para doações com criptomoedas capaz de arrecadar recursos para causas emergenciais em todo o mundo. As catástrofes causam grandes prejuízos em termos de vidas e infraestrutura, fazendo com que as pessoas afetadas precisem de ajuda imediata com água, alimento, medicamentos e outros itens essenciais. Atualmente, os métodos tradicionais de ajuda financeira em tais situações enfrentam problemas como burocracia e lentidão. As criptomoedas se destacam por serem descentralizadas, baseadas na internet e de transação relativamente segura, embora apresentem alta volatilidade de valor. O sistema web aqui descrito foi construído com as tecnologias Node.js, JavaScript, HTML, CSS, MySQL, Solidity, Ethereum, e Metamesk, permitindo o cadastro de usuários, registro de causas, gestão de doações e prestação de contas. As doações são registradas no banco de dados relacional apenas se o doador assim o desejar, caso contrário as doações são consideradas anônimas. Independentemente de ser uma doação registrada ou não, todas as doações são processadas em uma blockchain Ethereum, a qual faz o envio de valores para beneficiários, registro das movimentações e permite auditoria. O contrato inteligente aqui implementado visando uma melhor gestão das doações se mostrou funcional no ambiente de teste. O sistema se mostrou funcional, seguro e cumpre a proposta do presente trabalho.
dc.description.abstract2In the present work, we have developed a web system for cryptocurrency donations capable of raising funds for emergency causes worldwide. Disasters cause significant damages in terms of lives and infrastructure, resulting in affected people needing immediate assistance with water, food, medicine, and other essential items. Currently, traditional methods of financial aid in such situations face issues like bureaucracy and slowness. Cryptocurrencies stand out for being decentralized, internet-based, and relatively secure in transactions, although they exhibit high value volatility. The web system described here was built using Node.js, JavaScript, HTML, CSS, MySQL, Solidity, Ethereum, and Metamesk technologies, allowing user registration, cause registration, donation management, and accountability. Donations are recorded in the relational database only if the donor wishes, otherwise, donations are considered anonymous. Regardless of whether a donation is registered or not, all donations are processed on an Ethereum blockchain, which sends values to beneficiaries, records transactions, and enables auditing. The smart contract implemented here for better donation management proved to be functional in the testing environment. The system demonstrated functionality, security, and fulfills the purpose of this work.
dc.format.mimetypeapplication/pdf
dc.identifier.bibliographicCitationOLIVEIRA, Ivan Cardoso de. Um sistema web de doação emergencial com criptomoedas. 2023. 60 f. Trabalho de Conclusão de Curso (Graduação) - Tecnologia em Análise e Desenvolvimento de Sistemas, Instituto Federal de Educação, Ciência e Tecnologia, Campinas, 2023
dc.identifier.urihttps://repositorio.ifsp.edu.br/handle/123456789/1765
dc.publisherInstituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP)
dc.publisher.campiCAMPINAS
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazilen
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/
dc.subject.keywordsSistema web
dc.subject.keywordsDoações
dc.subject.keywordsCriptomoedas
dc.subject.keywordsVarejo
dc.titleUm sistema web de doação emergencial com criptomoedas
dc.title.alternativeA web-based emergency donation system with cryptocurrencies
dc.typeTrabalhos de Conclusão de Curso de Graduação
Arquivos
Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
oliveira_ic_sistema.pdf
Tamanho:
8.41 MB
Formato:
Adobe Portable Document Format
Descrição:
Licença do Pacote
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.92 KB
Formato:
Item-specific license agreed upon to submission
Descrição: