Trocos: unha plataforma para potenciar o comercio local

View/ Open
Use this link to cite
http://hdl.handle.net/2183/31746Collections
Metadata
Show full item recordTitle
Trocos: unha plataforma para potenciar o comercio localAuthor(s)
Directors
Bellas Permuy, FernandoDíaz Devesa, Hugo
Date
2021Center/Dept./Entity
Enxeñaría informática, Grao enDescription
Traballo fin de grao. Enxeñaría Informática. Curso 2021/2022Abstract
[Resumo]: O obxectivo deste proxecto consiste no deseño e implementación dunha plataforma que proporcione unha ventá de cara ao mundo do ecommerce ao comercio local pequeno e mediano que non se pode permitir o desenvolvemento dunha plataforma propia. Esta plataforma debe permitir a búsqueda e seguimento de comercios por parte dos clientes, así como a consumición das ofertas que estes den de alta; e a emisión e consumición de ofertas, así como o envío de notificacións por parte dos comercios.
O backend da plataforma consiste nunha API REST, que se encarga de realizar a lóxica de negocio necesaria. Este servizo impleméntase utilizando .NET Core. Para levar a cabo a persitencia de datos utilízase SQL Server, unha base de datos relacional. Tanto a API REST coma a base de datos atópanse desplegadas nos servizos de Azure.
En canto ao frontend, atópase separado en dúas aplicacións móbiles, Trocos e TrocosComercios, desenvolvidas na plataforma Xamarin empregando a linguaxe de etiquetas XAML e C#.
A aplicación Trocos será a empregada polos clientes, onde poderán buscar e seguir os distintos comercios que se atopen dados de alta na plataforma, e obter os códigos QR necesarios para consumir as ofertas que estes publiciten.
Por outra parte, a aplicación TrocosComercios estará dispoñible para os comercios, onde poderán consultar estadísticas sobre os seus comercios, dar de alta novas ofertas, e escanear os códigos QR dos clientes para consumir ditas ofertas. [Abstract]: The objective of this project is the design and implementation of a platform that provides an online window towards ecommerce to small and medium local commerces that can not afford the development of their own. This platform must allow the search and following of commerces to the clients, and the consumption of the offers that the commerces create on the platform. It must also allow commerces the creation and consumption of offers, as well as client notification of new offers.
The platform’s backend consists on an API REST, que implements the required business logic. This service is implemented using .NET Core. Regarding data persistence, the project uses SQL Server, a relational database. Both the API REST and the database are deployed in Azure services.
The frontend is separated in 2 mobile applications, Trocos and TrocosComercios, developed in Xamarin, using XAML and C#.
Trocos will be used by the clients, who will be able to search and follow the commerces that are registered in the system, as well as obtaining QR codes for the offers they create on the platform.
On the other side, TrocosComercios will be available to the commerces, where they will be able to consult statistics about their commerces, create new offers and scan clients’ QR codes in order to consume the offers.
Keywords
Aplicación móbil
.NET Core
Xamarin
SQL Server
C#
Azure Notifications Hub
Mobile application
.NET Core
Xamarin
SQL Server
C#
Azure Notifications Hub
Mobile application
Rights
Todos os dereitos reservados.