Enhancing E-Commerce with Modern Web Technologies
Kankaala, Minna (2019)
Kankaala, Minna
2019
Kaikki oikeudet pidätetään
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201903143093
https://urn.fi/URN:NBN:fi:amk-201903143093
Tiivistelmä
The web has evolved from its early days of static HTML documents to having to serve application-like complicated user interfaces that can even be as powerful as their native counterparts. On the other hand, web browsers have not changed.
Mobile phones are becoming the new default tool for accessing the internet and web browsers are increasingly failing to offer sufficient user experiences. Users are turning to native applications for their everyday online needs at a fast pace, especially in the e-commerce field. Web developers are finding ways to deliver these kinds of experiences via web applications.
The goal of this thesis was to investigate new advancements in the web development field and to utilize them in creating an e-commerce web application. The application implemented in this thesis uses headless architecture, separating backend and frontend logic. This enables the optimization of the frontend part of the application and the creation of a progressive web application. The frontend is built with React and the data used by the application is transferred using the WooCommerce plugin.
This thesis concludes that these modern web technologies can increasingly enhance the user experience of a web page. The list of what the web can do is growing at a fast pace and the differences between native and the web are becoming narrower. The future of web development is hard to predict since in the web development field the only constant seems to be change.
Mobile phones are becoming the new default tool for accessing the internet and web browsers are increasingly failing to offer sufficient user experiences. Users are turning to native applications for their everyday online needs at a fast pace, especially in the e-commerce field. Web developers are finding ways to deliver these kinds of experiences via web applications.
The goal of this thesis was to investigate new advancements in the web development field and to utilize them in creating an e-commerce web application. The application implemented in this thesis uses headless architecture, separating backend and frontend logic. This enables the optimization of the frontend part of the application and the creation of a progressive web application. The frontend is built with React and the data used by the application is transferred using the WooCommerce plugin.
This thesis concludes that these modern web technologies can increasingly enhance the user experience of a web page. The list of what the web can do is growing at a fast pace and the differences between native and the web are becoming narrower. The future of web development is hard to predict since in the web development field the only constant seems to be change.