Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/37267
Título: Proposta de criação de um cardápio digital para um restaurante de comida japonesa em Ponta Grossa: Rock Temakeria
Título(s) alternativo(s): Proposal for the creation of a digital menu for a japanese food restaurant in Ponta Grossa: Rock Temakeria
Autor(es): Silva, Alberto Emanuel da
Orientador(es): Ranthum, Geraldo
Palavras-chave: Cardápios
Restaurantes
Culinária japonesa
Aplicações Web
Menus
Restaurants
Cookery, Japanese
Web applications
Data do documento: 6-Dez-2023
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Ponta Grossa
Citação: SILVA, Alberto Emanuel da. Proposta de criação de um cardápio digital para um restaurante de comida japonesa em Ponta Grossa: Rock Temakeria. 2023. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2023.
Resumo: No cenário atual de restaurantes, a adoção de tecnologias para otimizar processos e melhorar a experiência do cliente tem se mostrado essencial. Este trabalho propõe a criação de um menu digital para um restaurante, visando modernizar o processo de pedidos e facilitar a gestão interna. A aplicação foi desenvolvida utilizando as tecnologias Node.js, React.js e MongoDB, proporcionando uma abordagem escalável e eficiente. O Node.js foi escolhido devido à sua arquitetura orientada a eventos e não bloqueante, permitindo lidar com múltiplas requisições simultâneas e proporcionando atualizações em tempo real. O React.js, para construção de interfaces de usuário, possibilitou a criação de uma interface interativa e responsiva, atendendo aos requisitos de uma experiência do usuário intuitiva e agradável. O MongoDB, um banco de dados não relacional baseado em documentos, foi selecionado devido à sua capacidade de armazenar dados flexíveis no formato JSON, adequando-se à modelagem de informações complexas, como o cardápio de um restaurante. Essa escolha permitiu uma manipulação eficiente de informações e uma escalabilidade robusta para lidar com uma grande quantidade de pedidos e produtos. Além disso, a metodologia de Desenvolvimento Orientado a Testes (TDD) foi aplicada ao longo do processo de desenvolvimento, garantindo a qualidade e a funcionalidade do menu digital.
Abstract: In restaurant scene, the adoption of technologies to optimize processes and improve the customer experience has proved essential. This work proposes the creation of a digital menu for a restaurant, with the aim of modernizing the ordering process and facilitating internal management. The application was developed using Node.js, React.js and MongoDB technologies, providing a scalable and efficient approach. Node.js was chosen because of its event-driven and non-blocking architecture, allowing it to handle multiple simultaneous requests and providing real-time updates. React.js, for building user interfaces, made it possible to create an interactive and responsive interface, meeting the requirements of an intuitive and pleasant user experience. MongoDB, a non-relational document-based database, was selected because of its ability to store flexible data in JSON format, making it suitable for modeling complex information, such as a restaurant menu. This choice allowed for efficient manipulation of information androbust scalability to handle a large number of orders and products. In addition, the Test-Driven Development (TDD) methodology was applied throughout the development process, guaranteeing the quality and functionality of the digital menu.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/37267
Aparece nas coleções:PG - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
menudigitalrocktemakeria.pdf1,84 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.