Brewery PTX (Production Tool Extended)
The Brewery Production Tool is a web application designed to enable control and monitoring of the brewery, providing an integrated solution for the entire beer production process. This tool streamlines and enhances efficiency for brewing operations, from planning all the way to completion.
Initial Situation/Problem Statement
A group of local beer brewers founded their own small brewery, initially as a leisure project driven by their shared passion for beer. However, due to time constraints, they faced challenges in monitoring and brewing beer on-site daily. To address this, they commissioned two projects: one in 2022 focused on monitoring the fermenting process, and one in 2023 to add a monitoring and control solution for brewing to the existing app. This follow-up project aims to support the brewers during the active brewing phase and integrating automatic controls for heating and mixing ingredients.
Project Goal
The goal of the project is to develop a section of the brewery application that supports the brewers during the active brewing phase. Without the app, the brewers face difficulties in manually monitoring and managing the brewing process daily. With the app, the brewers can benefit from integrated automatic controls for heating and mixing ingredients, which will streamline the entire brewing process, making it more efficient and manageable.
Recipe Screen
The Recipe Screen allows the brewer to create, view, and delete recipes.
Brewing Dashboard
All necessary information for a successful brew is displayed here. With this guidance, the brewer always knows the current status of the brewing process and the next steps to take.
Raste Step
During the 'Raste' step, the system keeps the beer at predetermined temperatures for a set amount of time — fully automatic.
Tank Overview
The tank overview provides important readings and allows the brewer to override the system if necessary.
Developed Solution and its benefits
The brewing system now enables the planning, monitoring, and execution of the entire brewing process with the ability to actively intervene during brewing if necessary. The following features are available:
- Recipes can be created and deleted.
- Batches can be brewed.
- Step-by-step guidance through the brewing process according to the recipe.
- Automatic control of the heater and agitator to maintain correct temperatures.
- Reliance on automation, allowing for reduced interaction with the system during brewing.
- Manual override of the system.
- Data export capabilities for authorities or other third parties.
Due to the user-friendly interface as well as the graphical display of all brewing processes, the user has access to a comprehensive overview of the entire brewing process.
Testimonial
«The cooperation with the team has been a great pleasure for us. With the expansion of the system, we have now fully automated the brewing process. In addition, the whole system is much more stable and effective. We are now pleased to have a finished product with which we can cover the entire process and use it on a daily basis. Implementing our ideas required a certain level of know-how 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. We would like to thank the team for their great commitment.»
Niklaus, Fäze Bräu
Key terms
- Programming languagesJava, Python, JavaScript
- Frontend stackReact.js, Vite, Tailwind css
- Backend stack Java Spring Boot, Pi4J
- DatabaseSQLite
- Deployment platformHosted Linux server
Client

Fäze Bräu
5210 Windisch
https://faeze.ch
Team
Team
In the back:
Benaja Kuhn
In the front:
(from left to right)
Samuel Burkhardt
Marvin Vogel
Marius Gebhardt
Lukas Nyffenegger
Andreas Löffel
César Hannin
Coach
Norbert Seyff