Label printing web application library
Nguyen, Van An (2022)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022051910341
https://urn.fi/URN:NBN:fi:amk-2022051910341
Tiivistelmä
The purpose of the project was to plan and construct a standalone label customizing and printing library, which would be used in the point-of-sale application for selling paint for client on the hardware store using web technologies. This is part of the company’s vision to migrate from multiple old school desktop applications using different technologies into a universal web application. The decision is not only providing a streamlined development experience but also enhancing the scalability of the whole application in the future.
The project was the combination of observing web technologies frameworks and researching existed methodologies. The team concluded that the label printing application would be an isolated web application at first but still utilizing the same technologies as others so it could be integrated with ease later. Furthermore, the frontend development process is also supported by a workflow to ensure the collaboration between developers, avoid time consuming repetitive tasks.
In conclusions, the project was a great success. The label web printing fulfils the technical needs from the development team and the company’s vision. It could function well both as a standalone and as a library of other web application. However, there is still several enhancements that could be done such as developing tests for the library to allow shipping the product with confidence, updating dependency packages for new features from other libraries. However, the migrating tasks are addressed first, improvements will be assigned after the new point-of-sale is released.
The project was the combination of observing web technologies frameworks and researching existed methodologies. The team concluded that the label printing application would be an isolated web application at first but still utilizing the same technologies as others so it could be integrated with ease later. Furthermore, the frontend development process is also supported by a workflow to ensure the collaboration between developers, avoid time consuming repetitive tasks.
In conclusions, the project was a great success. The label web printing fulfils the technical needs from the development team and the company’s vision. It could function well both as a standalone and as a library of other web application. However, there is still several enhancements that could be done such as developing tests for the library to allow shipping the product with confidence, updating dependency packages for new features from other libraries. However, the migrating tasks are addressed first, improvements will be assigned after the new point-of-sale is released.