EzyMeal
| dc.contributor.advisor | Costa, Mónica Isabel Teixeira da | |
| dc.contributor.advisor | Matias, Bruno Miguel Gonçalves | |
| dc.contributor.author | Duarte, Pedro Daniel Ribeiro | |
| dc.contributor.author | Salvado, Rodrigo Alexandre Pereira | |
| dc.date.accessioned | 2026-03-31T15:06:22Z | |
| dc.date.available | 2026-03-31T15:06:22Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | O presente resumo descreve o desenvolvimento de uma aplicação web para a gestão dos refeitórios do Instituto Politécnico de Castelo Branco (IPCB), no âmbito da unidade curricular de Projeto II e no seguimento da unidade curricular de Projeto I. A aplicação tem como principal objetivo permitir aos estudantes realizar reservas antecipadas das refeições, visto que mesmo sendo uma possibilidade atualmente, não é aderida pela maioria dos membros da comunidade académica que frequentam o refeitório. A fase inicial envolveu a recolha de dados através de um questionário aplicado aos estudantes, docentes e não docentes do IPCB, cujo objetivo foi compreender os hábitos alimentares, as limitações dos serviços atuais e as expetativas em relação a uma solução digital. Com base nestes dados, foi iniciado o desenvolvimento do projeto seguindo a modelação realizada em Projeto I, através da metodologia ICONIX. A arquitetura do sistema segue o modelo em três camadas (frontend, backend e base de dados), promovendo a separação de responsabilidades e facilitando a manutenção futura. O desenvolvimento foi feito utilizando tecnologias como HTML, CSS, JavaScript, Bootstrap e PHP, com armazenamento em MySQL e ambiente de desenvolvimento local com XAMPP. A API RESTful permite a comunicação entre o frontend e a base de dados, garantindo uma experiência dinâmica e fluida. O projeto foi estruturado com foco na usabilidade, acessibilidade e escalabilidade. A interface foi pensada para ser responsiva e intuitiva, com um esquema de cores que facilita a navegação. Por fim, são ainda identificadas funcionalidades futuras e melhorias a implementar, como notificações, métodos de pagamento digitais e eventual desenvolvimento de uma app mobile. | |
| dc.description.abstract | This summary describes the development of a web application for managing the canteens of the Polytechnic Institute of Castelo Branco (IPCB), carried out within the scope of the Project II curricular unit and as a continuation of the Project I unit. The main goal of the application is to allow students to make meal reservations in advance, as although this is currently possible, it is not widely adopted by the academic community members who use the canteen. The initial phase involved collecting data through a questionnaire addressed to students, teaching and non-teaching staff at IPCB. The aim was to understand eating habits, the limitations of the current services, and expectations regarding a digital solution. Based on this data, the development of the project began, following the modelling previously done in Project I, using the ICONIX methodology. The system architecture follows the three-layer model (frontend, backend, and database), promoting the separation of responsibilities and facilitating future maintenance. The development was carried out using technologies such as HTML, CSS, JavaScript, Bootstrap, and PHP, with data stored in MySQL and developed in a local environment using XAMPP. A RESTful API enables communication between the frontend and the database, ensuring a dynamic and fluid experience. The project was structured with a focus on usability, accessibility, and scalability. The interface was designed to be responsive and intuitive, with a colour scheme that supports easy navigation. Finally, future functionalities and improvements have been identified, such as notifications, integration of digital payment methods, and the possible development of a native mobile app | |
| dc.identifier.citation | DUARTE, Pedro Daniel Ribeiro ; SALVADO, Rodrigo Alexandre Pereira (2025) - EzyMeal. Castelo Branco: IPCB. EST. 116 p. Relatório do Trabalho de Fim de Curso de Engenharia Informática. | |
| dc.identifier.uri | https://minerva.ipcb.pt/handle/123456789/4734 | |
| dc.language.iso | por | |
| dc.peerreviewed | no | |
| dc.publisher | IPCB. EST | |
| dc.rights | restrictedAccess | |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | Refeitórios | |
| dc.subject | Reservas | |
| dc.subject | Usabilidade | |
| dc.subject | Aplicação web | |
| dc.title | EzyMeal | |
| dc.type | report |
Files
Original bundle
1 - 1 of 1
- Name:
- ProjetoII_PedroDuarte_RodrigoSalvado.pdf
- Size:
- 4.58 MB
- Format:
- Adobe Portable Document Format