Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/40224
Título: Progressive web app para gerenciamento de agendamentos para prestadores de serviço
Título(s) alternativo(s): Progressive web app for appointment management for service providers
Autor(es): Gutstein, Matheus Martarello
Orientador(es): Beulke, Andreia Scariot
Palavras-chave: Serviços da Web
Software de aplicação
Aplicativos móveis
Web services
Application software
Mobile apps
Data do documento: 20-Jan-2025
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Pato Branco
Citação: GUTSTEIN, Matheus Martarello. Progressive web app para gerenciamento de agendamentos para prestadores de serviço. 2025. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2025.
Resumo: Este projeto teve como objetivo otimizar o gerenciamento de agendamentos para prestadores de serviço que trabalham com horário marcado, por meio do desenvolvimento de uma Progressive Web App voltada à organização de horários e o atendimento ao cliente. A aplicação permite o registro, consulta, cancelamento e transferência de agendamentos, proporcionando um fluxo de trabalho mais eficiente e organizado. O sistema realiza atualizações em tempo real dos horários disponíveis, prevenindo conflitos e sobreposições, além de enviar notificações automáticas para lembrar clientes sobre agendamentos, cancelamentos ou alterações, o que pode contribuir para reduzir ausências e aumentar a satisfação no atendimento. Entre as principais funcionalidades, destacam-se o cadastro de profissionais e serviços, com personalização dos preços, durações e descrições. A aplicação também implementa a gestão dos usuários com diferentes níveis de acesso, garantindo controle e segurança nas operações administrativas. As interfaces foram desenvolvidas para serem responsivas adaptando-se a diferentes dispositivos, garantindo uma experiência fluida em computadores, tablets e celulares. Para o desenvolvimento foi utilizada a linguagem Java com o framework Spring para o back-end e React para o front-end. O banco de dados utilizado foi o PostgreSQL, integridade no armazenamento de informações. A aplicação foi planejada para ser acessível tanto na versão web quanto mobile, facilitando o gerenciamento de horários e serviços de qualquer lugar, a qualquer momento. Durante o processo de desenvolvimento, foram realizados testes informais de funcionamento, que permitiram avaliar a estabilidade e o desempenho geral do sistema em ambiente de desenvolvimento. Esses testes indicaram que as principais funcionalidades, como registro, edição, cancelamento de agendamentos foram executadas corretamente, sem falhas críticas. Dessa forma, foi possível constatar que o sistema apresenta bom desempenho técnico, estando adequado para implantação e posterior validação com usuários finais.
Abstract: This project aimed to optimize appointment management for service providers who work by scheduled time, through the development of a Progressive Web App designed to organize appointments and enhance customer service. The application allows users to register, view, cancel, and reschedule appointments, providing a more efficient and organized workflow. The system performs real-time updates of available time slots, preventing conflicts and overlaps, and also sends automatic notifications to remind clients about appointments, cancellations, or changes, which can help reduce no-shows and increase satisfaction with the service provided. Among the main features are the registration of professionals and services, with customizable prices, durations, and descriptions. The application also includes user management with different access levels, ensuring control and security in administrative operations. The interfaces were developed to be responsive, adapting to different devices and ensuring a smooth experience on computers, tablets, and smartphones. For development, the Java language was used with the Spring framework for the back-end and React for the front-end. The PostgreSQL database was chosen to ensure integrity in information storage. The application was designed to be accessible both on the web and on mobile devices, facilitating the management of appointments and services from anywhere, at any time. During the development process, informal functionality and integration tests were carried out to assess the system’s stability and overall performance in a development environment. These tests indicated that the main functionalities such as registering, editing, and canceling appointments were executed correctly, without critical failures. Therefore, it was concluded that the system demonstrates solid technical performance, being suitable for deployment and subsequent validation with end users.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/40224
Aparece nas coleções:PB - Tecnologia em Análise e Desenvolvimento de Sistemas

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
progressivewebappagendamentos.pdf2,72 MBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons