Building a Robust Auction Application in React, MobX, Node and Drupal for Konkurssihuutokauppa
Koopmans, Daniel Mathias (2019)
Koopmans, Daniel Mathias
2019
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-201904286207
https://urn.fi/URN:NBN:fi:amk-201904286207
Tiivistelmä
Konkurssihuutokauppa is a web application that the company Don & Branco are currently developing. Don & Branco is a company that specializes in digital marketing. They also build web applications ranging in size from small to large using content management systems such as Drupal and WordPress.
The aim of the project is to build a robust application that respects the integrity of the data in real-time with high performances. In order to achieve this, Don & Branco is using a new modern stack of technologies: React, MobX, Node and Drupal. Each technology is chosen based on the features it can provide to the application so that the front-end and back-end are well optimized to handle a large amount of data and user interactions.
This thesis aims to cover the fundamentals and features of each technology that is used in this project. Events that affect the application the most are documented in a data-flow chart. These charts are used to track the flow of the data and validate its integrity at any given moment in the application. With this information, a conclusion is drawn based on how these technologies affect the application and if it meets the expectations of the client.
The aim of the project is to build a robust application that respects the integrity of the data in real-time with high performances. In order to achieve this, Don & Branco is using a new modern stack of technologies: React, MobX, Node and Drupal. Each technology is chosen based on the features it can provide to the application so that the front-end and back-end are well optimized to handle a large amount of data and user interactions.
This thesis aims to cover the fundamentals and features of each technology that is used in this project. Events that affect the application the most are documented in a data-flow chart. These charts are used to track the flow of the data and validate its integrity at any given moment in the application. With this information, a conclusion is drawn based on how these technologies affect the application and if it meets the expectations of the client.