Restaurant Operations - Visibility & Insights : A Low-Code OutSystems Solution : design and implementation of a secure and usable restaurant operations web application with OutSystems
Gamage, Thilini Kumari (2025)
Gamage, Thilini Kumari
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025121737474
https://urn.fi/URN:NBN:fi:amk-2025121737474
Tiivistelmä
The objective of this thesis was to design and implement a secure, user-friendly and efficient web application for small scale restaurants using the OutSystems low-code platform. Many small restaurants depend on manual processes or some basic applications to manage daily operations. This consumes unnecessary time, resource management issues and inefficiency. The research questions targeted on how a low-code platform like OutSystems can be used to build a secure and usable restaurant application, what usability and accessibility requirements are essential and how effective the developed application in a real environment. The thesis was based on author’s own idea and as an independent development project without an external client.
The thesis is functional and consists of both theoretical and practical parts. First, the theoretical framework explains key concepts such as low-code development, the OutSystems platform, secure authentication and role-based access. Also it describes usability, accessibility standards (including
WCAG 2.1) and the role of OutSystems to design application for restaurant operations. The practical part of the thesis describes the development of a minimum viable product (MVP) for a restaurant dashboard. The prototype model was used as the development approach. The data collection was carried out by surveys and questionnaires. Usability, accessibility and performance were evaluated using functional
testing, performance testing and user feedback.
The thesis demonstrates that the OutSystems platform can be used to develop a secure and userfriendly restaurant operations web application effectively with minimum level of coding. Moreover, the analysis of survey data shows, that focusing on user experience, accessibility and role-based security, significantly improves the usability of the application among the staff and management. Based on the findings of thesis, it is recommended that small scale restaurants adopt low-code solutions like OutSystems to restructure operations, improve efficiency and visibility for better decision-making. The developed application can use as a foundation for further development, including additional modules such as point-of-sale (POS) and advanced analytics in the future.
The thesis is functional and consists of both theoretical and practical parts. First, the theoretical framework explains key concepts such as low-code development, the OutSystems platform, secure authentication and role-based access. Also it describes usability, accessibility standards (including
WCAG 2.1) and the role of OutSystems to design application for restaurant operations. The practical part of the thesis describes the development of a minimum viable product (MVP) for a restaurant dashboard. The prototype model was used as the development approach. The data collection was carried out by surveys and questionnaires. Usability, accessibility and performance were evaluated using functional
testing, performance testing and user feedback.
The thesis demonstrates that the OutSystems platform can be used to develop a secure and userfriendly restaurant operations web application effectively with minimum level of coding. Moreover, the analysis of survey data shows, that focusing on user experience, accessibility and role-based security, significantly improves the usability of the application among the staff and management. Based on the findings of thesis, it is recommended that small scale restaurants adopt low-code solutions like OutSystems to restructure operations, improve efficiency and visibility for better decision-making. The developed application can use as a foundation for further development, including additional modules such as point-of-sale (POS) and advanced analytics in the future.
