Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/71383
Título
ContractMe: aplicación móvil basada en Blockchain que simplifica la contratación y verificación a través de contratos inteligentes
Director o Tutor
Año del Documento
2024
Titulación
Grado en Ingeniería Informática
Abstract
Este proyecto consiste en el desarrollo de una aplicación móvil Android orientada a la
verificación y firma de contratos utilizando la tecnología Blockchain.
El principal motivo por el que se realiza este proyecto es para fomentar prácticas de contratación
legales y transparentes, dando a conocer todos los detalles acerca de la creación y firma de un
contrato, incluyendo quien es el creador de este, cuáles son sus objetivos, quien es el firmante o
la remuneración. Todo ello se va a desarrollar sobre la red local de Ganache con la intención de
alcanzar una buena eficiencia y hacer el desarrollo de manera segura y totalmente controlada.
En este documento se incluye la planificación del proyecto, que está basada en metodologías
ágiles, concretamente Scrum.
Además, se presenta todo el proceso de desarrollo desde el análisis de requisitos, pasando por
el diseño de la aplicación y la implementación de la misma. Todo ello utilizando el lenguaje
Solidity para la creación de contratos inteligentes sobre una red de Blockchain y React Native
para desarrollar el front-end. This project involves the development of an Android mobile application aimed at the
verification and signing of contracts using Blockchain technology.
The main reason for undertaking this project is to promote legal and transparent contracting
practices, providing all details regarding the creation and signing of a contract, including who the
creator is, what its objectives are, who the signatory is, and the remuneration involved. All of this
will be developed on the local Ganache network with the aim of achieving good efficiency and
conducting development in a secure and fully controlled environment.
This document includes the project planning, which is based on agile methodologies,
specifically Scrum.
Additionally, it presents the entire development process from requirements analysis, through
application design, to implementation. All of this will be done using the Solidity language for
creating smart contracts on a Blockchain network and React Native for developing the front-end.
Palabras Clave
Blockchain
Aplicación móvil
Contratos
Departamento
Departamento de Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial, Lenguajes y Sistemas Informáticos)
Idioma
spa
Derechos
openAccess
Collections
- Trabajos Fin de Grado UVa [30756]
Files in this item
