Devlog #01: Building the Scaling Engine
I built the core architecture for the Recipe Scaler using JavaScript modules. Linear multiplication breaks baking chemistry for reactive ingredients like yeast and leaveners, so I implemented a dampened scaling formula to keep larger batches consistent. I hit browser security limits when trying to fetch recipe links directly, so I added a raw text parser fallback to read numbers and fractions. The parser struggles with non-standard lines like “juice of 1 lemon,” and a negative serving size bug currently bypasses validation. I also built a normalization pipeline to merge duplicate ingredients, though keystrokes currently drop cursor focus due to full page re-renders. My next update will focus on fixing the parser and improving editing stability.
Thank you for following along with the development process.
If you notice any bugs, feel free to comment.
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.