This thesis is an extension and upgrade of an electronic computer system for temperature control called Veritas, which was developed by the company Epiko d.o.o. The system was initialy designed for the needs of winemakers, as it allows them to adjust the temperature in the wine barrels and thereby control the fermentation process. We saw an opportunity to make the whole product more appealing, by developing a web application enabling users to access the system from anywhere.
In the second chapter, I present the current state of the system, its software and devices. Due to upgrade needs, we supplemented the system with additional server software, which enables several customers/wineries to be connected to a central server with a database. At the same time, it enables communication between the user's web application and their own winery via the central server. I chose the JSON format for sending data via the WebSocket protocol. To develop our web application, I used the Quasar open source framework, whose purpose is creating user interfaces. It is supported by three programming languages: HTML, JavaScript (Vue.js framework) and CSS. In the third chapter, I explain how the application is built and how I defined the protocol for exchanging data between the application and the server software. Lastly, I describe the process of building the project and how to install the production files on the web hosting server. In the conclusion of the thesis, I point out the possibilities for future upgrades, improvements and cost saving potentials, as we plan to present the Veritas system on the market in the near future, under our own brand.
|