Creating a responsive, API-powered, PaaS-deployed, single-page application in React
Davis, Ashley (2023)
Davis, Ashley
2023
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-2023053015981
https://urn.fi/URN:NBN:fi:amk-2023053015981
Tiivistelmä
The purpose of this thesis was to create a responsive, API powered, PaaS deployed, single page application in React. The application was a proof of concept for a cryptocurrency themed niche blogging website and was a personal endeavour. In the future, this proof of concept may potentially be developed further into a more complex, monetisable, full stack application.
This thesis was of the functional kind, as a practical project was built alongside the thesis write up. Various sections are contained in the write up, such as the theory of the core technologies and dependencies utilised in the application. Additionally, the methods and methodologies are also explained, such as with the Agile, Scrum, and BEM methodologies that were implemented during the app building process. Various success criteria were defined for all of the research questions, and the core aspects of the coded application, have been highlighted and briefly discussed.
In terms of outcomes, the cryptocurrency niche blogging proof of concept, was successfully built. The app was built as a responsive, API powered, PaaS deployed, single page application, and various success evaluation criteria were used to evaluate to what extent the research questions were answered.
Overall, the application utilised many modern, emergent, technologies, methodologies, and dependencies, and demonstrates how all can be brought together to produce a useful, innovative web application.
This thesis was of the functional kind, as a practical project was built alongside the thesis write up. Various sections are contained in the write up, such as the theory of the core technologies and dependencies utilised in the application. Additionally, the methods and methodologies are also explained, such as with the Agile, Scrum, and BEM methodologies that were implemented during the app building process. Various success criteria were defined for all of the research questions, and the core aspects of the coded application, have been highlighted and briefly discussed.
In terms of outcomes, the cryptocurrency niche blogging proof of concept, was successfully built. The app was built as a responsive, API powered, PaaS deployed, single page application, and various success evaluation criteria were used to evaluate to what extent the research questions were answered.
Overall, the application utilised many modern, emergent, technologies, methodologies, and dependencies, and demonstrates how all can be brought together to produce a useful, innovative web application.