Web Application Development
Denis, Kuivalainen (2021)
Denis, Kuivalainen
2021
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-2021060414398
https://urn.fi/URN:NBN:fi:amk-2021060414398
Tiivistelmä
The goal of the thesis was to make research to obtain the knowledge required for the development of a web application. This includes the study of JavaScript, React, Next.js, PostgreSQL and other frameworks and technologies. Another goal was to apply the knowledge gained during the research for creating a full-stack web application. The thesis includes a description of the research carried out and a description of the practical solutions taken during the development of the application.
The theoretical part describing the research carried out includes a description of the server- and client-side technologies for development on JavaScript. This includes not only a description of the language and its specifications in general, but also a description of the technologies needed to create a web application. A description of the methods of storing data and publishing the application was also given. The practical part of the thesis describes how these technologies have been applied to create a web application. Particular attention in this part was paid to technical problems that arose during the development and their solution.
The result of the thesis was a fully functional application for compiling and administering a grocery list. The application was created using technologies studied during the research and described in the thesis.
The theoretical part describing the research carried out includes a description of the server- and client-side technologies for development on JavaScript. This includes not only a description of the language and its specifications in general, but also a description of the technologies needed to create a web application. A description of the methods of storing data and publishing the application was also given. The practical part of the thesis describes how these technologies have been applied to create a web application. Particular attention in this part was paid to technical problems that arose during the development and their solution.
The result of the thesis was a fully functional application for compiling and administering a grocery list. The application was created using technologies studied during the research and described in the thesis.