Compartir
Título
Ecomano: Aplicación web dedicada a la compra y venta de productos de segunda mano con ayuda ecológica.
Autor(es)
Director(es)
Materia
aplicación
framework
Gestión
Reciclaje
compraventa
application
framework
management
recycling
sale
Clasificación UNESCO
3304.17 Sistemas en Tiempo Real
3304.18 Dispositivos de Almacenamiento
1203.23 Lenguajes de Programación
1203.02 Lenguajes Algorítmicos
Fecha de publicación
2021-07
Resumen
[Es]Este proyecto se desarrolla con el objetivo de realizar el Trabajo de Fin de Grado y por
consiguiente el fin del grado en Ingeniería Informática. El funcionamiento principal trata sobre
la compra y venta de productos con el aliciente de proporcionar plástico para así ser una
aplicación amigable con el medio ambiente que falta hace.
Siempre se están realizando campañas para incentivar la recogida de plástico, su reciclaje y
desuso debido al fuerte impacto que está teniendo este con respecto al medio ambiente. Estas
propuestas son muy necesarias y vitales para no destruir lo más importante que tenemos que
es nuestro planeta.
El cometido principal de esta aplicación es aportar una nueva idea para seguir influyendo sobre
el reciclaje de plástico adaptándose a los nuevos tiempos. En la actualidad la gente actúa cada
vez más en un mercado de compraventa online, las personas cuando se está hablando de
ahorrar un dinero se sienten más atraídas, y prácticamente todo el mundo dispone de un
dispositivo con conexión a internet. Pues bien, esta aplicación cumple con todos esos requisitos.
Si hubiese que hacer una división de la aplicación, esta se dividiría en dos partes, por un lado,
tendríamos al usuario que se da de alta en la aplicación y puede poner en venta sus propios
productos y también comprar los que más le convenga, pudiendo este efectuar un pago con
créditos previamente conseguidos con la ayuda de proporcionar plástico y disponiendo también
de un chat para la comunicación entre los diferentes usuarios y por consiguiente negociación.
Por otro lado, tendríamos ese apartado de proporcionar plástico en donde el usuario puede
donar plástico a la empresa con el objetivo de obtener esos créditos que te ayudan a pagar los
productos a un precio más barato. Para validar que esa proporción de plástico que efectúa el
usuario sea correcta, se dispone de un apartado donde el empleado de la empresa recibirá todas
esas peticiones, una vez este vaya a la dirección donde el usuario haya marcado realizar esa
validación, el empleado podrá decir si el plástico es válido o no, lo que conllevaría obtener
créditos o no por parte del usuario.
En conclusión, las funcionalidades a llevar a cabo son la autenticación y registro de usuarios,
comunicación entre usuarios, gestión de productos y gestión de plástico.
Para el desarrollo de este proyecto se han utilizado tecnologías como el framework vueJS que
utiliza el patrón de arquitectura MVVM(Model-View-ViewModel) para la construcción de
interfaces de usuario que engloba una estructura predefinida donde se utilizan el lenguaje de
programación JavaScript, el lenguaje de etiquetas HTML5, y el lenguaje de estilos CSS. También
se van a utilizar servicios de base de datos y autenticación proporcionados por la plataforma
Firebase de Google. También cabe destacar que se ha utilizado Vuetify para el diseño de la
aplicación, este es un framework de diseño que combina la potencia de VueJS con la estética de
Material Design proporcionando componentes listos para usar.
Por último, cabe destacar que para la realización del proyecto se ha utilizado el marco de
desarrollo del proceso unificado para así conseguir la memoria y anexos. [EN]This project is developed with the objective of carrying out the End of Degree Project and, as a
conclusion, the end of the degree in Computer Engineering. The main operation deals with the
purchase and sale of products with the incentive of providing plastic to be an environmentally
friendly application that is lacking.
Campaigns are always being carried out to encourage the collection of plastic, its recycling and
disuse due to the strong impact it is having on the environment. These proposals are very
necessary and vital so as not to destroy the most important thing we have, which is our planet.
The main purpose of this application is to provide a new idea to continue influencing plastic
recycling by adapting to new times. Nowadays, people act more and more in an online sales
market, people when talking about saving money feel more attracted, and practically everyone
has a device with an internet connection. Well, this application meets all those requirements.
If there were to make a division of the application, it would be divided into two parts, on the
one hand, we would have the user who registers in the application and can put their own
products on sale and also buy the ones that suit them best, being able to this make a payment
with credits previously obtained with the help of providing plastic and also having a chat for
communication between the different users and therefore negotiation. On the other hand, we
would have that section of providing plastic where the user can donate plastic to the company
to obtain those credits that help you pay for the products at a cheaper price. To validate that
the proportion of plastic that the user makes is correct, there is a section where the company
employee will receive all these requests, once he or she goes to the address where the user has
marked perform this validation, the employee will be able to say if the plastic is valid or not
which would entail obtaining credits or not by the user.
In conclusion, the functionalities to be carried out are user authentication and registration,
communication between users, product management and plastic management.
For the development of this project, technologies such as the vueJS framework that uses the
MVVM architecture pattern (Model-View-ViewModel) have been used for the construction of
user interfaces that includes a predefined structure where the JavaScript programming language
is used, the HTML5 tagging language, and CSS style language. Database and authentication
services provided by Google's Firebase platform will also be used. It is also worth noting that it
has been used for the design of the Vuetify application, this is a design framework that combines
the power of VueJS with the aesthetics of Material Design providing ready-to-use components.
Finally, it should be noted that the development framework of the unified process has been used
to carry out the project in order to obtain the report and annexes.
Descripción
Trabajo de Fin de Grado. Grado en Ingeniería Informática. Curso académico 2020-2021.
URI
Colecciones