Full-stack LabelPrint management application
Phung, Tu (2024)
Phung, Tu
2024
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-2024120933901
https://urn.fi/URN:NBN:fi:amk-2024120933901
Tiivistelmä
The rapid evolution of the internet has elevated the importances of full-stack applications for both daily usage and industrial operations. The purpose of the thesis is to design and implement a Full-Stack Label Print Management Application. The application was required to meet expectations of clients to efficiently manage, print, and secure machine label and specification information. By integrating frontend and backend technologies with cloud platform, the application would ensure a seamless user experience with enhanced security.
The features of applications would include authentication and authorization with multiple permission layers. The frontend was built using React, Redux, and Redux Saga with TypeScript, while .NET and C# were utilised for the backend and continuous integration and deployment (CI/CD) would rely on Azure Cloud Services.
This thesis provides the detailed interpretation of the setup, design, and development process of a full-stack application. The key technical implementation, database design with MS SQL operations and the integration of building and deployment process are highlighted. As the final result, a functional, secure and scalable full-stack LabelPrint application was delivered.
The features of applications would include authentication and authorization with multiple permission layers. The frontend was built using React, Redux, and Redux Saga with TypeScript, while .NET and C# were utilised for the backend and continuous integration and deployment (CI/CD) would rely on Azure Cloud Services.
This thesis provides the detailed interpretation of the setup, design, and development process of a full-stack application. The key technical implementation, database design with MS SQL operations and the integration of building and deployment process are highlighted. As the final result, a functional, secure and scalable full-stack LabelPrint application was delivered.