Um sistema web de doação emergencial com criptomoedas
dc.contributor.advisor | Martins, Diego Fernandes Gonçalves | |
dc.contributor.author | Oliveira, Ivan Cardoso de | |
dc.contributor.referee | Salazar, Zady Castaneda | |
dc.contributor.referee | Mendonça, José Américo dos Santos | |
dc.date.accessioned | 2024-11-14T14:02:32Z | |
dc.date.available | 2024-11-14T14:02:32Z | |
dc.date.issued | 2023-05-24 | |
dc.description.abstract | No 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.abstract2 | In 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.mimetype | application/pdf | |
dc.identifier.bibliographicCitation | OLIVEIRA, 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.uri | https://repositorio.ifsp.edu.br/handle/123456789/1765 | |
dc.publisher | Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (IFSP) | |
dc.publisher.campi | CAMPINAS | |
dc.rights | Attribution-NonCommercial-NoDerivs 3.0 Brazil | en |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/br/ | |
dc.subject.keywords | Sistema web | |
dc.subject.keywords | Doações | |
dc.subject.keywords | Criptomoedas | |
dc.subject.keywords | Varejo | |
dc.title | Um sistema web de doação emergencial com criptomoedas | |
dc.title.alternative | A web-based emergency donation system with cryptocurrencies | |
dc.type | Trabalhos de Conclusão de Curso de Graduação |