Resumen:
|
[ES] WParty App será una aplicación web y móvil (iOS y Android) que ayudará, tanto a empresas como a usuarios particulares, a la organización de forma online de eventos. Esta aplicación contará con funcionalidades como la ...[+]
[ES] WParty App será una aplicación web y móvil (iOS y Android) que ayudará, tanto a empresas como a usuarios particulares, a la organización de forma online de eventos. Esta aplicación contará con funcionalidades como la creación de eventos públicos y privados, venta de entradas, controles de acceso y creación de fondos de gasto.
Está aplicación tendrá una arquitectura estructurada por capas. En este TFG desarrollaremos la lógica de negocio y la lógica de datos. La lógica de negocio estará implementada en un middleware en forma de API REST que, mediante las operaciones típicas de tipo ¿CRUD¿ vía HTTP, realizará peticiones a la capa de persistencia para consultar o modificar la información requerida. Por otra parte, la capa de persistencia recogerá esas peticiones en un back-end. En particular, contaremos con dos bases de datos: una base de datos de almacenamiento de datos CORE y otra base de datos de acceso rápido, cuyo objetivo será permitir un acceso directo desde la lógica de negocio para habilitar consultas de manera más eficiente.
Por otro lado, el desarrollo de este proyecto será de tipo Test-Driven Development (TDD), así que también el TFG también incluirá cómo funciona esta metodología y se aportarán todos los casos de prueba.
Finalmente, en este trabajo abordaremos también aspectos tales como el presupuestado de costes de explotación de los procesos y el almacenamiento, la explotación económica de nuestra aplicación y la seguridad dentro de toda nuestra infraestructura.
[-]
[EN] WParty App will be a web and smartphone (iOS and Android) application that will help both, companies and private users, to organize events online. This application will have functionalities such as the creation of ...[+]
[EN] WParty App will be a web and smartphone (iOS and Android) application that will help both, companies and private users, to organize events online. This application will have functionalities such as the creation of public and private events, ticket sales, access control and the creation of expense pulls.
This application will have a layered architecture. In this TFG we will develop the business and data logic.
This application will have a layered architecture. In this TFG we will develop the business logic and the data logic. The business logic will be implemented in a middleware as a REST API that, by typical "CRUD" HTTP operations, will make requests to the persistence layer to query or modify the required information. On the other hand, the persistence layer will collect these requests in a back-end. We will have two databases: a CORE data storage database and a quick access database, whose objective will be to allow direct access from the business logic to enable queries in a more efficient way.
The development of this project will be a Test-Driven Development (TDD), so we will also see in this document how it works, and we will provide all the test cases.
In this work we will also address issues such as the budgeting of operating costs of processes and storage, the economic exploitation of our application and the security within our entire infrastructure.
[-]
|