Design a Freelance Application Evaluating a Full Stack for Scalable and User-Centric Development
Lochana, Danushka (2025)
Lochana, Danushka
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-202503315264
https://urn.fi/URN:NBN:fi:amk-202503315264
Tiivistelmä
This study documentation is focused on the design of a freelancing application using modern frameworks. The research focused on the selected stacks and investigated the existing applications and tried to design a proto-type. The design solution uses Node.js, React, and MongoDB. Also, the Azure cloud technologies. Therefore, combined with these key frameworks, the author builds the proper solution for existing issues in the freelanc-er industry. Mainly, the research focused on the technologies, identified the key development areas, and de-veloped an efficient solution for the end users. The author basically focused on the existing market gaps and tried to develop this solution for professional and nonprofessional entrepreneurs. Additionally, the prototype level used the latest Azure cloud technology and basically focused on the scalability, security, and efficiency of the application. The basic data collection method is a survey, and each of the user-requested information is involved in the development phase. The application level was aligned to the user requirements, and it ensured the user experience, security, scalability, and the global data protection regulations.
Furthermore, the design solution is targeted at the freelancers who like to build their own brand. Also, the data filtering mechanism was also optimized under modern techniques. In the thesis, the main objective is to introduce a new mechanism for user booking functionality, and it was clearly achieved in the proposed solu-tion. But when designing the solution, one of the critical key points is identifying the most useful technologies and identifying how those key frameworks can achieve the objectives. But the final discussion ensured that, and the thesis objectives were achieved and introduced a new way to the freelance industry. Furthermore, research results show how those technologies and cloud technologies are integrated and implemented in the solution. Also, the future implementation level includes what kind of suggestion that can be implemented. Finally, the overall thesis documentation ensures that the research objectives are successfully achieved.
Furthermore, the design solution is targeted at the freelancers who like to build their own brand. Also, the data filtering mechanism was also optimized under modern techniques. In the thesis, the main objective is to introduce a new mechanism for user booking functionality, and it was clearly achieved in the proposed solu-tion. But when designing the solution, one of the critical key points is identifying the most useful technologies and identifying how those key frameworks can achieve the objectives. But the final discussion ensured that, and the thesis objectives were achieved and introduced a new way to the freelance industry. Furthermore, research results show how those technologies and cloud technologies are integrated and implemented in the solution. Also, the future implementation level includes what kind of suggestion that can be implemented. Finally, the overall thesis documentation ensures that the research objectives are successfully achieved.