Brewery Production Tool

We are enabling remote monitoring and control of the brewery. As well as the provision of a complete integrated tool for the execution, planning and completion of the entire beer process to make the process easier, faster and clearer.

Brewery

Initial Situation/Problem statement

Our client is made of a group of friends who share a passion for beer. From this passion arose the creation of their own small brewery. As they run the brewery only as a leisure project, they have difficulty monitoring the beer in the brewery on site every day. Based on this challenge, the idea of an external monitoring and control application was born.

Project Goal

Due to the remote monitoring and control, the customer benefits from a significant time saving. Furthermore, the customer can increase the quality of the beer through the permanent monitoring and the available control options.

Home Screen

Home Screen

Besides the display of various information, the user can directly adjust the temperature manually.

Batch list view

Batch List View

Here you can see all the batches. You can sort the list based on the batch state, as well as create a new batch. By clicking on an already existing batch, a detailed view with all information about this batch appears.

Import Page

All sensor data are recorded and graphically provided to the user. The data can be used to create a brewing protocol.

Developed Solution and its benefit

The user is now able to plan and monitor an entire brewing process and actively intervene during fermentation. The following features are available to the user when executing the brewing process.

  • The user can create a recipe. The recipe contains all the exact details of all the required ingredients.
  • The user can create a batch. This batch contains the start date, the responsibilities and the beer recipe to be brewed.
  • The user can now manually adjust the status of a batch. Through these adjustments, the application knows in which phase of the brewing process the batch is currently being executed.
  • Once the user changes the status of a batch to fermentation and fills the beer into the fermentation tank, the tank can be monitored and controlled on the website
  • The Temperature control in the fermentation tank is automated.
  • After a batch has gone through the entire brewing process, the user can retrieve the recorded sensor data.
  • Through the recorded data, a brewing protocol can be created for each batch. The protocol can be submitted to the national health authority.

Due to the user-friendly interface, the easy usability as well as the graphical display of various brewing processes, the customer can keep an overview over the brewing process and continuously improve their recipes by consulting historic data.

Testimonial
«The cooperation with the team has been a great pleasure for us. The open, honest, respectful and always professional interaction between the project team was probably the basis for their great work. The created product generates great value for us and makes our work easier in many ways. Implementing our ideas required a certain level of knowhow in this area. It was nice to see how the project team took on the topic of beer brewing and acquired a lot of knowledge about the brewing process. Furthermore, we would like to emphasize the inventiveness with which our criteria were met. We are highly satisfied with the realization and would like thank the team for their great commitment.»
Niklaus, Fäze Bräu

Key terms

  • Programming languagesJava, Python, JavaScript
  • Frontend StackReact.js
  • Backend StackJava Spring, Pi4J
  • DatabaseSQLite
  • Deployment PlatformHosted Linux server

Client

Projectname
Fäze Bräu
5210 Windisch
https://faeze.ch/

Team

Team Picture

Team
Form left to right:
Yves Hunziker
Moritz Knöpfel
Samir Hauri
Aaron Ebnöther
Joel Wälti
Marc Föry
Coach
Alexandra Junghans