Implementation of the new Swiss-Hema website using headless CMS and React.js
Tanner, Mathias (2020)
Tanner, Mathias
2020
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-2020052614026
https://urn.fi/URN:NBN:fi:amk-2020052614026
Tiivistelmä
The goal of this thesis is to develop a new website for the swiss-hema federation. The old site is outdated and is lacking key functionalities. The final product must meet the requirements of the client and, to be considered functional, have CMS capabilities, be multilingual, and have a registration process with a payment system. Are not included in the scope of this thesis: the content of the website. The text will be copy-pasted from the old site, or, if they are not available, be composed of generic placeholder texts.
The product uses a CMS called Strapi as the backend; the frontend is a React application. The communication between the two is done using GraphQL
The website is fully functional and working. All essential features are implemented. The feedback from the client has been scarce but positive.
The product uses a CMS called Strapi as the backend; the frontend is a React application. The communication between the two is done using GraphQL
The website is fully functional and working. All essential features are implemented. The feedback from the client has been scarce but positive.