Development of a crowdfunding system for artists using Non Fungible Tokens

Detalhes bibliográficos
Autor(a) principal: Balsas, Carlos Filipe Reis Pragana
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/102177
Resumo: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_9e3703e456e4b5bc13416d1431369147
oai_identifier_str oai:estudogeral.uc.pt:10316/102177
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Development of a crowdfunding system for artists using Non Fungible TokensDesenvolvimento de um sistema de crowdfunding para artistas através de Non Fungible TokensBlockchainNFTsCriptomoedasSpreadmintBlockchainNFTsCryptocurrenciesSpreadmintDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaDue to the covid-19 pandemic, the cultural sector suffered enormous economic and social losses. Therefore, the company Deemaze Software created a project (Spreadmint) where artists can have an alternative source of income. This project is a Non-Fungible Tokens (NFTs) Marketplace in the form of a web application. NFTs have the potential to support cultural evolution as they take art to the digital world, each of which is a unique and non-replicable piece. These are becoming popular because some are sold at exorbitant prices.In addition to buying and selling NFTs, this project also focuses on the artist's interaction with the fans through posts and rewards. Financial transactions will be done through cryptocurrencies, where each sale of an NFT reverts a percentage to the artist.The present internship consists mainly of the development of Spreadmint. In the first semester, in-depth research on blockchain, cryptocurrencies, and NFTs was carried out, including the definition of functional requirements and the application architecture. The second semester focused on the detailed design and development of Spreadmint, using the Ruby on Rails framework for backend development and ReactJS for the front end. Blockchain-based technologies are evolving at an accelerated pace, opening opportunities for innovative platforms like Spreadmint.This document serves as the final report of an internship project developed at Deemaze Software. This internship is part of the curricular unit "Dissertation / Internship" of the Master's Degree in Informatics Engineering, specialization in Software Engineering, from the Department of Informatics Engineering, Faculty of Science and Technology, University of Coimbra. Deemaze Software has been on the market since 2015. It is a start-up dedicated to developing web, iOS, and Android applications. Most of these applications are in the areas of fintech, e-health, and automotive. Engineer João Monteiro supervises this internship at Deemaze Software.Devido á pandemia do covid-19 o setor da cultura sofreu enormes perdas económicas e sociais. Por isso, a empresa Deemaze Software idealizou um projeto (Spreadmint) onde estes artistas possam ter uma fonte de rendimento alternativa. Este projeto é um Marketplace de Non Fungible Tokens (NFTs) na forma de uma aplicação web. Os NFTs são um grande suporte para a evolução a nível cultural pois leva a arte para o mundo digital, sendo que cada um destes é uma peça única e não replicável. Estes estão a ficar cada vez mais populares devido a alguns deles serem vendidos por preços exorbitantes. Para além da compra e venda de NFTs, este projeto também se foca na interação do artista com os seus fãs através de posts e recompensas. Esta compra e venda será feita através de criptomoedas, em que cada venda de um NFT reverte uma percentagem para o artista.O presente estágio consiste principalmente no desenvolvimento do Spreadmint. No primeiro semestre, foi realizada uma pesquisa aprofundada sobre blockchain, criptomoedas e NFTs, incluindo a definição de requisitos funcionais e a arquitetura da aplicação. O segundo semestre focou-se no desenvolvimento do Spreadmint, usando a framework Ruby on Rails para desenvolvimento de back-end e ReactJS para o front-end. As tecnologias baseadas em Blockchain têm tido uma evolução a um ritmo acelarado, abrindo oportunidades para plataformas inovadoras como o Spreadmint.Este documento serve como relatório final de um projeto de estágio desenvolvido na Deemaze Software. Este estágio faz parte da unidade curricular "Dissertação/Estágio" do Mestrado em Engenharia Informática, especialização em Engenharia de Software, do Departamento de Engenharia Informática da Faculdade de Ciências e Tecnologia da Universidade de Coimbra. A Deemaze Software está no mercado desde 2015. É uma start-up dedicada ao desenvolvimento de aplicativos web, iOS e Android. A maioria dessas aplicações está nas áreas de fintech, e-health e automotiva. O engenheiro João Monteiro supervisiona este estágio na Deemaze Software.2022-07-152024-07-14T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/102177http://hdl.handle.net/10316/102177TID:203062078engBalsas, Carlos Filipe Reis Praganainfo:eu-repo/semantics/embargoedAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-10-27T11:08:36Zoai:estudogeral.uc.pt:10316/102177Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:19:13.640534Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Development of a crowdfunding system for artists using Non Fungible Tokens
Desenvolvimento de um sistema de crowdfunding para artistas através de Non Fungible Tokens
title Development of a crowdfunding system for artists using Non Fungible Tokens
spellingShingle Development of a crowdfunding system for artists using Non Fungible Tokens
Balsas, Carlos Filipe Reis Pragana
Blockchain
NFTs
Criptomoedas
Spreadmint
Blockchain
NFTs
Cryptocurrencies
Spreadmint
title_short Development of a crowdfunding system for artists using Non Fungible Tokens
title_full Development of a crowdfunding system for artists using Non Fungible Tokens
title_fullStr Development of a crowdfunding system for artists using Non Fungible Tokens
title_full_unstemmed Development of a crowdfunding system for artists using Non Fungible Tokens
title_sort Development of a crowdfunding system for artists using Non Fungible Tokens
author Balsas, Carlos Filipe Reis Pragana
author_facet Balsas, Carlos Filipe Reis Pragana
author_role author
dc.contributor.author.fl_str_mv Balsas, Carlos Filipe Reis Pragana
dc.subject.por.fl_str_mv Blockchain
NFTs
Criptomoedas
Spreadmint
Blockchain
NFTs
Cryptocurrencies
Spreadmint
topic Blockchain
NFTs
Criptomoedas
Spreadmint
Blockchain
NFTs
Cryptocurrencies
Spreadmint
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2022
dc.date.none.fl_str_mv 2022-07-15
2024-07-14T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10316/102177
http://hdl.handle.net/10316/102177
TID:203062078
url http://hdl.handle.net/10316/102177
identifier_str_mv TID:203062078
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134086889996288