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 | Tamanho | Formato | |
---|---|---|---|---|
menudigitalrocktemakeria.pdf | 1,84 MB | Adobe PDF | ![]() Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.