August 11, 2024
Automating homebrewing recipe generation
Web app which bridges the gap between learning homebrewing and creating your own recipes.



Overview
In this personal project I majorly focused on CICID tools, type safety and simplicity for the end user.
Key Features
- Requires limited homebrewing knowledge and allow for a focus on flavour instead of the more complicated metrics in brewing
- Flexible quantity design which scales with different people's setup
- Concise and explained steps on how to complete with pictures
Technologies Used
- React and Next.js: For building the front-end codebase with clean, reusable components.
- Vercel Deployment: For hosting and custom domain deployments
Challenges and Learnings
- Maths, the maths was complicated for alot of metrics in this project and they affect each other so need some comlicated shared state in the background for determining recipe amounts etc.
- Splitting forms into many components to simplify input. Many more wrappers and embedded components than previous projects I have done.
- Web scraping some prices/metrics from local brew shops.
Sample Page
Here is access to the calculator part of the app for playing around with.
Project Team
Interested in this project?
Feel free to reach out to discuss the methodologies or technologies used in this project.
Inquire