• Mi UCrea
    Ver ítem 
    •   UCrea
    • UCrea Académico
    • Facultad de Ciencias
    • Grado en Ingeniería Informática
    • G2454 Trabajos académicos
    • Ver ítem
    •   UCrea
    • UCrea Académico
    • Facultad de Ciencias
    • Grado en Ingeniería Informática
    • G2454 Trabajos académicos
    • Ver ítem
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Aplicación web para una empresa de asesoramiento nutricional

    Web application for a nutritional-advice company

    Ver/Abrir
    barquinEscaladaJavier.pdf (1.999Mb)
    Identificadores
    URI: https://hdl.handle.net/10902/26621
    Compartir
    RefworksMendeleyBibtexBase
    Estadísticas
    Ver Estadísticas
    Google Scholar
    Registro completo
    Mostrar el registro completo DC
    Autoría
    Barquín Escalada, Javier
    Fecha
    2022-07-07
    Director/es
    López Martínez, PatriciaAutoridad Unican
    Derechos
    ©Javier Barquín Escalada
    Palabras clave
    Aplicación web
    Citas online
    Angular
    REST
    JWT
    Firebase
    Web application
    Online appointments
    Resumen/Abstract
    RESUMEN: Este Trabajo de Fin de Grado aborda el proceso de desarrollo de una aplicación web para la empresa Nutrarias Health, desde la entrevista con el cliente hasta el despliegue en un servidor accesible al público general. Nutrarias Health se dedica al asesoramiento en tres áreas concretas de la salud: nutricional, deportiva y psicológica. Esta aplicación ha sido desarrollada con el objetivo de publicitar los servicios ofertados a los potenciales clientes y facilitar a la empresa la gestión de citas online y cobro de los servicios. Las principales funcionalidades de la aplicación web son las siguientes: • Dar a conocer la metodología de trabajo, servicios ofertados y métodos de contacto de la empresa a los posibles clientes. • Sistema de registro e inicio de sesión para los usuarios que quieran utilizar la aplicación y acceder a contenido exclusivo. • Gestión de pago y cobro online de los planes ofertados. • Gestión de la reserva de citas online. • Consola de administración para permitir a la empresa crear, modificar o eliminar los planes ofertados y entradas del blog de forma autónoma, y consultar las citas reservadas por los usuarios en cualquier fecha. La aplicación web ha sido desarrollada empleando Angular, utilizando los servicios de Firebase como base de datos y método de registro y autentificación de usuarios. El servicio propio de reserva de citas online ha sido implementado en Java bajo la tecnología Spring y MySQL como servidor de base de datos. La protección del acceso a los recursos se ha implementado mediante el estándar JWT.
     
    ABSTRACT: This Bachelor’s Thesis aims to describe the process of developing a web application for Nutrarias Health, from the first interview with the client until the final deployment on a live server open to the public. Nutrarias Health gives advice on three specific health areas: nutrition, sports, and psychology. This application has been developed to publicize the services offered to potential clients and ease the company’s burden with managing online appointments and charging for its services. The main functionalities of the web application are the following: • Disseminate the work methodology, services offered and contact information of the company to potential clients. • Sign in/ log in system to allow users to get access to exclusive content and use the application. • Management of the online payments of the plans offered. • Online appointment booking management. • Admin console to allow the company to create, modify and/or delete the plans offered and the blog’s posts autonomously, and check the appointments booked by users on any date. The webpage has been built with Angular, using Firebase as the provider of the user’s authentication, log-in, and database services. The own online booking appointment’s service has been implemented using Java with Spring’s framework, and MySQL is used as the database server where they are stored. JWT is used to ensure access to resources is secure.
    Colecciones a las que pertenece
    • G2454 Trabajos académicos [336]

    UNIVERSIDAD DE CANTABRIA

    Repositorio realizado por la Biblioteca Universitaria utilizando DSpace software
    Contacto | Sugerencias
    Metadatos sujetos a:licencia de Creative Commons Reconocimiento 4.0 España
     

     

    Listar

    Todo UCreaComunidades y coleccionesFecha de publicaciónAutoresTítulosTemasEsta colecciónFecha de publicaciónAutoresTítulosTemas

    Mi cuenta

    AccederRegistrar

    Estadísticas

    Ver Estadísticas
    Sobre UCrea
    Qué es UcreaGuía de autoarchivoArchivar tesisAcceso abiertoGuía de derechos de autorPolítica institucional
    Piensa en abierto
    Piensa en abierto
    Compartir

    UNIVERSIDAD DE CANTABRIA

    Repositorio realizado por la Biblioteca Universitaria utilizando DSpace software
    Contacto | Sugerencias
    Metadatos sujetos a:licencia de Creative Commons Reconocimiento 4.0 España