DESIGN AND DEVELOPMENT OF FRONTEND DASHBOARD AND USER-PAGE IN THE DEVELOPMENT OF CLOUD-BASED QUEUEING SYSTEM SAAS
This final project aims to develop a frontend Software-as-a-Service (SaaS) for effectively managing queues, particularly in the face of demand surges that can be addressed by SaaS on commonly used web platforms for sales purposes. This development is initiated due to frequent system failures on w...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/85282 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | This final project aims to develop a frontend Software-as-a-Service (SaaS) for
effectively managing queues, particularly in the face of demand surges that can be
addressed by SaaS on commonly used web platforms for sales purposes. This
development is initiated due to frequent system failures on web platforms caused by
unexpected user surges, necessitating a solution capable of handling large requests
and allocating resources according to the web's capacity.
The development of the frontend queueing system SaaS involves two rendering
frameworks, namely Next.js and SvelteKit, with the goal of comparing performance
and security to determine the most suitable design in the context of queueing SaaS.
The frontend components are designed considering approaches from rendering
frameworks. The development process begins by building a frontend user-page
application with HTML and a dashboard for the queueing SaaS system using each
framework. Additionally, frontend security protocols are implemented to prevent
security attacks on the queueing SaaS system.
The evaluation is carried out using predefined metrics and parameters to measure
and compare the performance of the SaaS Queuing System dashboard with each
framework. A User Experience Questionnaire is used to generate user experience
during application usage. Additionally, a comparison of developer experience during
application development is also conducted to assess the comfort and ease of
development with each framework.
The development results indicate that both frameworks have their respective
advantages and disadvantages. Based on the test results, the more optimal framework
to be used in the context of queueing SaaS can be determined. This development is
expected to provide an effective solution for managing online queues and preventing
system failures on web platforms commonly used for sales purposes. |
---|