Resumen:
|
[ES] El presente trabajo fin de grado trata sobre el desarrollo de una plataforma de
notificaciones entre comercio y sus clientes habituales. La plataforma Megaphone está
formada por dos aplicaciones móviles, una para ...[+]
[ES] El presente trabajo fin de grado trata sobre el desarrollo de una plataforma de
notificaciones entre comercio y sus clientes habituales. La plataforma Megaphone está
formada por dos aplicaciones móviles, una para los clientes, en la que se suscriben a un
comercio y reciben notificaciones de éste, y otra aplicación móvil para el comerciante,
donde puede enviar ofertas o cualquier notificación de interés a los clientes suscritos.
La plataforma se ha centrado en ofrecer una experiencia de usuario con mínimas barreras
de acceso. Así pues, un cliente no necesita registrarse como usuario, su propio dispositivo
es su identificador, sólo necesita suscribirse a un comercio con un código. Para el
comerciante, bastará con introducir un mensaje y acompañar con una foto del dispositivo
móvil, seguidamente, con sólo pulsar un botón se enviará el mensaje a todos sus clientes.
Se ha hecho uso de varias de las últimas tecnologías en el campo del desarrollo del
software como son Ionic, Angular y Cordova para la parte cliente. Mientras que en la parte
servidora se ha utilizado el lenguaje de programación C# junto con .NET para crear una
estructura de microservicios que se han desplegado en Azure. (Ver: Glosario de términos
para definiciones).
[-]
[EN] The current final degree project addresses about the development of a notification
environment between shopkeepers and their habitual clients. The environment Megaphone
is formed by two mobile phone applications, ...[+]
[EN] The current final degree project addresses about the development of a notification
environment between shopkeepers and their habitual clients. The environment Megaphone
is formed by two mobile phone applications, one for the clients, in which these subscribe to
a shop and receive its notifications, and another mobile application for the shopkeeper,
where offers or any kind of notification can be send to the subscribed clients.
The whole environment has been focused in providing a minimal access barrier to the
user. So, for a client that uses the app there is no need to register with and user and
password, its own device acts as identifier. Afterwards, for subscribing to a shop the client
only needs type or scan a code. On the other hand, for publishing a message, the shopkeeper
only has to text and add a photography from his/her mobile device. Next, with only a button
press the message is broadcasted to all the shop subscribers.
For the development of the project, several of the latest technologies for software
developing have been used, such as Ionic, Angular and Cordova for the client
applications. Whereas for the back-end C# with its framework .NET has been used
in order to make an architecture composed by microservices deployed in Azure.
(See: Glosario de términos for definitions).
[-]
|